- // 添加水果项,要在确认之后在创建对象
- public static void addFruitItem() {
- ForEstimate: while (true) {
- // 首先设置一个变量来接收输入的编号,判断一下编号是否已经存在
- System.out.println("请输入水果编号:");
- int ID = enterNumber();
- // 如果已经存在,输入错误,请重新输入
- for (int i = 0; i < list.size(); i++) {
- FruitItem thisItem = list.get(i);
- if (thisItem.ID == ID) {
- System.out.println("您输入的编号已存在,请重新输入!");
- continue ForEstimate;
- }
- }
- FruitItem newItem = new FruitItem();
- newItem.ID = ID;
- System.out.println("请输入水果名称:");
- newItem.name = enterString();
- System.out.println("请输入水果单价:");
- newItem.price = enterDouble();
- System.out.println("请输入计价单位:");
- newItem.unit = enterString();
- list.add(newItem);
- System.out.println("结束添加输入\"0\",输入\"1\"继续添加:");
- switch (enterNumber()) {
- case 0:
- return;
- default:
- }
- }
复制代码 |