java实现超市商品库存管理平台
本文实例为大家分享了java商品库存管理平台的具体代码,供大家参考,具体内容如下
1.完成超市商品初始化。创建商品,将商品添加到集合
2.显示来到超市能做的操作,也就是显示主菜单
3.根据接收到的功能选项,执行对应的功能
3.1.库存商品查询
3.2.添加新商品
3.3.删除商品
3.4.修改商品
3.5.退出系统,结束main方法的运行
4.循环,回到 2.显示主菜单
以添加水果为例:对商品信息进行封装,编写FruitItem.java文件
publicclassFruitItem{ intID;//商品的ID Stringname;//商品的名称 doubleprice;//商品的单价 }
编写market.java,完成功能:
publicclassmarket{ publicstaticvoidmain(String[]args){ System.out.println("=========系统开始!========="); ArrayListlist=newArrayList<>(); //调用商品初始化方法,传递集合 init(list); while(true){ //打印菜单 mainMenu(); //功能选择 chooseFun(list); } } //商品初始化 publicstaticvoidinit(ArrayList list){ FruitItemitem1=newFruitItem(); item1.ID=001; item1.name="柚子"; item1.price=5.0; FruitItemitem2=newFruitItem(); item2.ID=002; item2.name="芒果"; item2.price=8.8; FruitItemitem3=newFruitItem(); item3.ID=003; item3.name="橙子"; item3.price=6.6; list.add(item1); list.add(item2); list.add(item3); } //打印菜单 publicstaticvoidmainMenu(){ System.out.println("=========欢迎光临超市========"); System.out.println("1:查询货物2:添加货物3:删除货物4:修改货物5:退出"); } //功能选择 publicstaticvoidchooseFun(ArrayList list){ Scannersc=newScanner(System.in); System.out.print("输入您选择的功能:"); intchoose=sc.nextInt(); switch(choose){ case1://库存查询 showList(list); break; case2://添加库存 addList(list); break; case3://删除商品 delList(list); break; case4://修改商品 editList(list); break; case5://退出系统 System.out.println("退出系统"); return; default: System.out.println("对不起,没有您输入的功能,请重新选择"); break; } } //库存查询 publicstaticvoidshowList(ArrayList list){ System.out.println("=============商品库存清单============="); System.out.println("商品编号\t商品名称\t商品单价"); for(inti=0;i list){ FruitItemitem=newFruitItem(); Scannersc=newScanner(System.in); System.out.print("请输入商品编号:"); item.ID=sc.nextInt(); System.out.print("请输入商品名称:"); item.name=sc.next(); System.out.print("请输入商品价格:"); item.price=sc.nextDouble(); list.add(item); } //删除商品 publicstaticvoiddelList(ArrayList list){ Scannersc=newScanner(System.in); System.out.print("请输入需要删除商品的编号"); intnum=sc.nextInt(); for(inti=0;i list){ Scannersc=newScanner(System.in); System.out.print("请输入要修改商品的编号:"); intnum=sc.nextInt(); for(inti=0;i 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。