java 庫存管理


 第一種方法:

import java.util.Scanner; import java.util.Random; class kuCun { //庫存管理
    public static void main(String[] args) { String[][] list={{"電視機","3"},{"洗衣粉","8"},{"食用鹽","5"},{"口香糖","10"}}; show(list); } //執行封裝
    public static void show(String[][] list){ Scanner sc=new Scanner(System.in); while(true){ System.out.println("---------庫存管理---------"); System.out.println("1.查看庫存清單"); System.out.println("2.修改商品庫存數量"); System.out.println("3.退出"); System.out.println("--------------------------"); System.out.println("請輸入要執行的操作序號:"); int in=sc.nextInt(); switch(in){ case 1: look(list); break; case 2: select(list); break; case 3: return;//break aa;return:返回調用我的地方
            default: System.out.println("--------------------------"); System.out.println("請輸入正確的操作序號!"); System.out.println("--------------------------"); break; } } } //打印庫存清單功能
    public static void look(String[][] list){ for(int i=0;i<list.length;i++){ for(int j=0;j<list[i].length;j++){ if(j==0){ System.out.print("商品名稱:"+list[i][j]+"   "); }else if(j==1){ System.out.print("庫存數量:"+list[i][j]); } } System.out.println(); } } //庫存商品數量修改功能
    public static void select(String[][] list){ System.out.println("請輸入您要修改的商品序號"); for(int i=0;i<list.length;i++){ System.out.print((i+1)+":"+list[i][0]); System.out.println(); } Scanner sc=new Scanner(System.in); int in=sc.nextInt(); while(true){ switch(in){ case 1: System.out.println("商品名稱為:"+list[in-1][0]); System.out.println("請修改庫存數量"); String add=sc.next(); list[in-1][1]=add; System.out.println("修改后"+list[in-1][0]+"的庫存為:"+add); System.out.println(); return; case 2: System.out.println("商品名稱為:"+list[in-1][0]); System.out.println("請修改庫存數量"); add=sc.next(); list[in-1][1]=add; System.out.println("修改后"+list[in-1][0]+"的庫存為:"+add); System.out.println(); return; case 3: System.out.println("商品名稱為:"+list[in-1][0]); System.out.println("請修改庫存數量"); add=sc.next(); list[in-1][1]=add; System.out.println("修改后"+list[in-1][0]+"的庫存為:"+add); System.out.println(); return; case 4: System.out.println("商品名稱為:"+list[in-1][0]); System.out.println("請修改庫存數量"); add=sc.next(); list[in-1][1]=add; System.out.println("修改后"+list[in-1][0]+"的庫存為:"+add); System.out.println(); return; case 00: return; default: System.out.println("請輸入正確的商品序號"); in=sc.nextInt(); break; } } } }

 

第二種方法:

import java.util.Scanner; import java.util.Random; class kuCun { public static void main(String[] args) { //庫存管理:封裝:
        String[][] list={{"電視機","3"},{"洗衣粉","8"},{"食用鹽","5"},{"口香糖","10"}}; Scanner sc=new Scanner(System.in); aa:while(true){ System.out.println("---------庫存管理---------"); System.out.println("1.查看庫存清單"); System.out.println("2.修改商品庫存數量"); System.out.println("3.退出"); System.out.println("--------------------------"); System.out.println("請輸入要執行的操作序號:"); int in=sc.nextInt(); switch(in){ case 1: look(list); break; case 2: select(list); break; case 3: break aa; default: System.out.println("--------------------------"); System.out.println("請輸入正確的操作序號!"); System.out.println("--------------------------"); break; } } } //打印庫存清單功能
    public static void look(String[][] list){ for(int i=0;i<list.length;i++){ for(int j=0;j<list[i].length;j++){ if(j==0){ System.out.print("商品名稱:"+list[i][j]+"   "); }else if(j==1){ System.out.print("庫存數量:"+list[i][j]); } } System.out.println(); } } //庫存商品數量修改功能
    public static void select(String[][] list){ System.out.println("請輸入您要修改的商品序號"); for(int i=0;i<list.length;i++){ System.out.print((i+1)+":"+list[i][0]); System.out.println(); } Scanner sc=new Scanner(System.in); int in=sc.nextInt(); bb:while(true){ switch(in){ case 1: System.out.println("商品名稱為:"+list[in-1][0]); System.out.println("請修改庫存數量"); String add=sc.next(); list[in-1][1]=add; System.out.println("修改后"+list[in-1][0]+"的庫存為:"+add); System.out.println(); break bb; case 2: System.out.println("商品名稱為:"+list[in-1][0]); System.out.println("請修改庫存數量"); add=sc.next(); list[in-1][1]=add; System.out.println("修改后"+list[in-1][0]+"的庫存為:"+add); System.out.println(); break bb; case 3: System.out.println("商品名稱為:"+list[in-1][0]); System.out.println("請修改庫存數量"); add=sc.next(); list[in-1][1]=add; System.out.println("修改后"+list[in-1][0]+"的庫存為:"+add); System.out.println(); break bb; case 4: System.out.println("商品名稱為:"+list[in-1][0]); System.out.println("請修改庫存數量"); add=sc.next(); list[in-1][1]=add; System.out.println("修改后"+list[in-1][0]+"的庫存為:"+add); System.out.println(); break bb; case 00: break bb; default: System.out.println("請輸入正確的商品序號"); in=sc.nextInt(); break; } } } }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM