[Java] 纯文本查看 复制代码/
* 1、完成水果项的Fruits类的定义;
* 2、写出含有的工具方法;
* 1、录入整数的方法;
* 2、录入小数的方法;
* 3、录入字符串的方法;
* 3、成员位置定义集合,存储所有水果项(用来模拟数据库)
* 4、在main方法中使用循环嵌套switch选择不同操作;
* 5、业务逻辑方法实现;
* 初始化数据库; init 方法 void 返回值
* 购买水果 ; buy 方法 void 返回值
* 打印库存 kc 方法 void 返回值 查看库存一样
* 结账/打印小票 jz 方法 void 返回值
* 打折 dz 方法 double 返回值
* 数据重置 cz 方法 void 返回值
* 打印超市流水 ls 方法 void 返回值
* 总账查询 zz 方法 void 返回值
* 删除水果 sc 方法 void 返回值
* 添加水果 tj 方法 void 返回值
* 修改水果项 xg 方法 void 返回值
*/
import java.util.ArrayList;
import java.util.Scanner;
public class FruitsStore {
//水果项集合
static ArrayList list = new ArrayList();
//创建流水集合,用于存放流水数据
static ArrayList flowData = new ArrayList();
//main方法;
public static void main(String[] args) {
init();
//使用while(true)反复完成用户的操作,用户操作有多种,多种操作使用switch选择;
while(true){
//打印提示语;
System.out.println();
System.out.println(" 欢迎光临");
System.out.println("请输入的操作;");
System.out.println("1、购买水果;2、打印小票;");
System.out.println("3、流水查询;4、总账查询;");
System.out.println("5、添加新水果;6、删除水果;7、修改水果;8、查询库存;");
System.out.println("9、退出操作;");
System.out.println("");
//用户录入
int choose = enterInt();
switch(choose){
case 1://购买水果;
buy();
break;
case 2://结账及重置数据;
jz();
cz();
break;
case 3://查看流水;
ls();
break;
case 4://总账查询;
zz();
break;
case 5:
tj();
break;
case 6:
sc();
break;
case 7:
xg();
break;
case 8:
kc();
break;
case 9:
System.out.println("欢迎下次光临!");
cz();
break;
default:
System.out.println("您输入的数字有误,请重新输入!");
break;
}
}
}
//录入整数的方法