Java实战之“库存管系统”
昨天看到舍友的博客,才想起自己已经好久不写博客了,写博客是个好习惯,可以巩固自己的知识,也可以给别的小伙伴分享所学。好了废话不多说,切入正题。
随着学习的不断深入,我舍弃了以前使用的编辑器,换上了比较通俗流行的IDEA。也不再写c/c++代码,开始学习java语言。最近学习颇有所得,分享一个自己最近写的库存管理系统:
import java.util.Scanner;
public class Demo {
//库存管理系统
public static void main(String[] args){
String[] p = {"苹果","联想"};//品牌
double[] prize = {7001,4000};//价格
double[] size = {13.1,14.2};//尺寸
int[] k = {20,55};//库存
while(true){
int i = view();
switch (i){
case 1:
po(p,prize,size,k);
break;
case 2:
xu(p,prize,size,k);
break;
case 3:
System.exit(-1);
break;
default:
System.out.println("输入错误,请重新输入");
}
}
}
//操作界面
public static int view(){
System.out.println("---------库存管理---------");
System.out.println("1.查看库存清单");
System.out.println("2.修改商品库存数量");
System.out.println("3.退出");
System.out.println("请输入要执行的操作序号:");
Scanner a = new Scanner(System.in);
int i = a.nextInt();
return i;
}
//查看库存清单
public static void po(String[] p,double[] prize,double[] size,int[] k){
System.out.println("----------库存清单---------");
System.out.println("品牌 价格 型号 库存");
double total = 0;//总价
int num = 0;//总数
int i = 0;
for(i = 0;i<p.length;i++){
total = prize[i]+total;
num = k[i]+num;
System.out.println(p[i]+" "+prize[i]+" "+size[i]+" "+k[i]);
}
System.out.println("总价格为:"+total);
System.out.println("总库存数为:"+num);
}
//修改库存
public static void xu(String[] p,double[] prize,double[] size,int[] k){
for (int i = 0; i < p.length; i++) {
System.out.println("请输入要修改的"+p[i]+"库存");
Scanner a = new Scanner(System.in);
k[i] = a.nextInt();
}
}
}
编辑结果如下:
哈哈哈,一个简陋的库存管理系统就创作完成了,是不是很方便呢!