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("品牌型号"+" "+"尺寸"+" "+"价格"+" "+"库存数"); for(int i=0;i<arr.length;i++){ System.out.println(arr[i]+" "+brr[i]+" "+crr[i]+" "+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("序号"+" "+"品牌型号"+" "+"尺寸"+" "+"价格"+" "+"库存数"); for(int i=0;i<arr.length;i++){ System.out.println((i+1)+" "+arr[i]+" "+brr[i]+" "+crr[i]+" "+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; } }