import java.util.Scanner;
class Demo05
{
public static void main(String[] args)
{
menu();
}
//菜单展示
public static void show(){
System.out.println("---------库存管理-----------");
System.out.println("1.查看库存清单");
System.out.println("2.修改商品库存数量");
System.out.println("3.退出");
System.out.println("请输入您的选择:");
}
//循环菜单
public static void menu(){
Scanner sc=new Scanner(System.in);
String[] arr=new String[3];
double[] brr=new double[3];
double[] crr=new double[3];
int[] drr=new int[3];
get1(arr);
get2(brr);
get3(crr);
get4(drr);
while(true){
//菜单展示
show();
//用户输入选择
int choose = sc.nextInt();
switch(choose){
case 1:look(arr,brr,crr,drr);
break;
case 2:xiugai(arr,brr,crr,drr);//修改库存数量
break;
case 3:
return;//退出
default:
System.out.println("您的输入有误,请重新输入:");
break;
}
}
}
//存储库存清单
public static void get1(String[] brr){
brr[0]="MacBookAir";
brr[1]="ThinkpadT450";
brr[2]="ASUS-FL5800 ";
}
public static void get2(double[] brr){
brr[0]=13.3;
brr[1]=14.0;
brr[2]=15.6;
}
public static void get3(double[] brr){
brr[0]=6988.88;
brr[1]=5999.99;
brr[2]=4999.5;
}
public static void get4(int[] brr){
brr[0]=5;
brr[1]=10;
brr[2]=18;
}
//查看库存清单
public static void look(String[] arr,double[] brr,double[] crr,int[] drr){
System.out.println("--------------商场库存清单--------------------");
System.out.println("品牌型号"+"\t"+"尺寸"+"\t"+"价格"+"\t"+"库存数");
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]+"\t"+brr[i]+"\t"+crr[i]+"\t"+drr[i]);
}
System.out.println("----------------------------------------------");
int sum1=0;
for(int i=0;i<drr.length;i++){
sum1+=drr[i];
}
System.out.println("总库存数:"+sum1);
double sum2=0;
for(int i=0;i<drr.length;i++){
sum2=crr[i]*drr[i]+sum2;
}
System.out.println("库存商品总金额:"+sum2);
}
//修改库存数量
public static void xiugai(String[] arr,double[] brr,double[] crr,int[] drr){
System.out.println("序号"+"\t"+"品牌型号"+"\t"+"尺寸"+"\t"+"价格"+"\t"+"库存数");
for(int i=0;i<arr.length;i++){
System.out.println((i+1)+"\t"+arr[i]+"\t"+brr[i]+"\t"+crr[i]+"\t"+drr[i]);
}
/* System.out.println("请输入要修改的品牌型号");
Scanner sc=new Scanner(System.in);
String str=sc.next();
if(str.equals(arr[0])){
System.out.println("请输入要修改的数量");
int in=sc.nextInt();
drr[0]=in;
}else if(str.equals(arr[1])){
System.out.println("请输入要修改的数量");
int in=sc.nextInt();
drr[1]=in;
}else if(str.equals(arr[2])){
System.out.println("请输入要修改的数量");
int in=sc.nextInt();
drr[2]=in;
}else{
System.out.println("您的输入有误,请重新输入:");
}*/
System.out.println("请输入要修改的序号");
Scanner sc=new Scanner(System.in);
int choose=sc.nextInt();
System.out.println("请输入要修改的数量");
int number=sc.nextInt();
//修改库存
drr[choose-1]=number;
}
}