zoukankan      html  css  js  c++  java
  • 商场库存清单案例

    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;
    
            
        }
    
    }
            
            
  • 相关阅读:
    offsetheight和clientheight和scrollheight的区别以及offsetwidth和clientwidth和scrollwidth的区别
    响应时间控制
    浏览器兼容
    生成随机数
    递归加载目录
    用委托定义的冒泡排序法
    ref 与out
    二维数组与交错数组的理解
    C#学习
    Jquery选择器
  • 原文地址:https://www.cnblogs.com/longmingyeyu/p/12532974.html
Copyright © 2011-2022 走看看