package com.oracle.demo01; import java.util.ArrayList; import java.util.Scanner; public class Demo01 { public static void main(String[] args) { System.out.println("=========================欢迎光临 oracle 超市======================"); System.out.println("1:货物清单 2:添加新货物 3:删除货物 4:修改货物"); System.out.println("5:退出系统"); System.out.println("请您输入要操作的功能序号"); System.out.println("--------------"); while(true){ System.out.println("1:货物清单 2:添加新货物 3:删除货物 4:修改货物"); System.out.println("5:退出系统"); System.out.println("请您输入要操作的功能序号"); Scanner sc = new Scanner(System.in); int num = sc.nextInt(); switch (num) { case 1: f1(); break; case 2: f2(); break; case 3: f3(); break; case 4: f4(); break; case 5: return; default: System.out.println("您输入的有误"); break; } } } public static void f1() { ArrayList<chaoshi> arr = new ArrayList<chaoshi>(); chaoshi c1 = new chaoshi(); c1.spbh = 9001; c1.spm = "少林寺酥饼核桃"; c1.jiage = 120.0; arr.add(c1); chaoshi c2 = new chaoshi(); c2.spbh = 9002; c2.spm = "尚康杂粮牡丹饼"; c2.jiage = 20.0; arr.add(c2); chaoshi c3 = new chaoshi(); c3.spbh = 9003; c3.spm = "新疆原产哈密瓜"; c3.jiage = 7.0; arr.add(c3); System.out.println("商品编号" + " " + "商品名称" + " " + " " + "商品单价"); for (int i = 0; i < arr.size(); i++) { System.out.println(arr.get(i).spbh + " " + arr.get(i).spm + " " + arr.get(i).jiage); } } public static void f2() { ArrayList<chaoshi> arr = new ArrayList<chaoshi>(); chaoshi c4 = new chaoshi(); System.out.println("输入新水果的名称:"); Scanner mz = new Scanner(System.in); String sg = mz.next(); c4.spm = sg; System.out.println("输入新水果的编号:"); int sg1 = mz.nextInt(); c4.spbh = sg1; System.out.println("输入新水果的价格:"); int sg2 = mz.nextInt(); c4.jiage = sg2; arr.add(c4); chaoshi c1 = new chaoshi(); c1.spbh = 9001; c1.spm = "少林寺酥饼核桃"; c1.jiage = 120.0; arr.add(c1); chaoshi c2 = new chaoshi(); c2.spbh = 9002; c2.spm = "尚康杂粮牡丹饼"; c2.jiage = 20.0; arr.add(c2); chaoshi c3 = new chaoshi(); c3.spbh = 9003; c3.spm = "新疆原产哈密瓜"; c3.jiage = 7.0; arr.add(c3); System.out.println("商品编号" + " " + "商品名称" + " " + " " + "商品单价"); for (int i = 0; i < arr.size(); i++) { System.out.println(arr.get(i).spbh + " " + arr.get(i).spm + " " + arr.get(i).jiage); } } public static void f3() { System.out.println("输入您要删除的商品编号"); Scanner sc = new Scanner(System.in); int sc1 = sc.nextInt(); ArrayList<chaoshi> arr = new ArrayList<chaoshi>(); chaoshi c1 = new chaoshi(); c1.spbh = 9001; c1.spm = "少林寺酥饼核桃"; c1.jiage = 120.0; arr.add(c1); chaoshi c2 = new chaoshi(); c2.spbh = 9002; c2.spm = "尚康杂粮牡丹饼"; c2.jiage = 20.0; arr.add(c2); chaoshi c3 = new chaoshi(); c3.spbh = 9003; c3.spm = "新疆原产哈密瓜"; c3.jiage = 7.0; arr.add(c3); if (sc1 == 9001) { arr.remove(0); } if (sc1 == 9002) { arr.remove(1); } if (sc1 == 9003) { arr.remove(2); } System.out.println("商品编号" + " " + "商品名称" + " " + " " + "商品单价"); for (int i = 0; i < arr.size(); i++) { System.out.println(arr.get(i).spbh + " " + arr.get(i).spm + " " + arr.get(i).jiage); } } public static void f4() { ArrayList<chaoshi> arr = new ArrayList<chaoshi>(); chaoshi c1 = new chaoshi(); c1.spbh = 9001; c1.spm = "少林寺酥饼核桃"; c1.jiage = 120.0; arr.add(c1); chaoshi c2 = new chaoshi(); c2.spbh = 9002; c2.spm = "尚康杂粮牡丹饼"; c2.jiage = 20.0; arr.add(c2); chaoshi c3 = new chaoshi(); c3.spbh = 9003; c3.spm = "新疆原产哈密瓜"; c3.jiage = 7.0; arr.add(c3); System.out.println("输入您要修改的商品编码:"); Scanner xg = new Scanner(System.in); int g1 = xg.nextInt(); System.out.println("输入新的商品编码"); int g2 = xg.nextInt(); System.out.println("输入新的水果名称"); String g3 = xg.next(); System.out.println("输入新的水果价格"); int g4 = xg.nextInt(); if (g1 == 9001) { c1.spbh = g2; c1.spm = g3; c1.jiage = g4; } if (g1 == 9002) { c2.spbh = g2; c2.spm = g3; c2.jiage = g4; } if (g1 == 9003) { c3.spbh = g2; c3.spm = g3; c3.jiage = g4; } System.out.println("商品编号" + " " + "商品名称" + " " + " " + "商品单价"); for (int i = 0; i < arr.size(); i++) { System.out.println(arr.get(i).spbh + " " + arr.get(i).spm + " " + arr.get(i).jiage); } } }