如何使用java实现超市商品库存管理平台
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下如何使用java实现超市商品库存管理平台,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体内容如下1.完成超市商品初始化。创建商品,将商品添加到集合2.显示来到超市
千家信息网最后更新 2026年11月03日如何使用java实现超市商品库存管理平台
小编给大家分享一下如何使用java实现超市商品库存管理平台,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
具体内容如下
1.完成超市商品初始化。创建商品,将商品添加到集合
2.显示来到超市能做的操作,也就是显示主菜单
3.根据接收到的功能选项,执行对应的功能
3.1.库存商品查询3.2.添加新商品3.3.删除商品3.4.修改商品3.5.退出系统,结束main方法的运行
4.循环,回到 2. 显示主菜单
以添加水果为例:对商品信息进行封装,编写FruitItem.java文件
public class FruitItem { int ID; //商品的ID String name; //商品的名称 double price; //商品的单价}编写market.java,完成功能:
public class market { public static void main(String[] args) { System.out.println("=========系统开始!========="); ArrayList list = new ArrayList<>(); //调用商品初始化方法,传递集合 init(list); while (true) { //打印菜单 mainMenu(); //功能选择 chooseFun(list); } } //商品初始化 public static void init(ArrayList list) { FruitItem item1 = new FruitItem(); item1.ID = 001; item1.name = "柚子"; item1.price = 5.0; FruitItem item2 = new FruitItem(); item2.ID = 002; item2.name = "芒果"; item2.price = 8.8; FruitItem item3 = new FruitItem(); item3.ID = 003; item3.name = "橙子"; item3.price = 6.6; list.add(item1); list.add(item2); list.add(item3); } //打印菜单 public static void mainMenu() { System.out.println("========= 欢迎光临超市 ========"); System.out.println("1:查询货物 2:添加货物 3:删除货物 4:修改货物 5:退出"); } //功能选择 public static void chooseFun(ArrayList list) { Scanner sc = new Scanner(System.in); System.out.print("输入您选择的功能:"); int choose = sc.nextInt(); switch (choose) { case 1:// 库存查询 showList(list); break; case 2:// 添加库存 addList(list); break; case 3:// 删除商品 delList(list); break; case 4:// 修改商品 editList(list); break; case 5: // 退出系统 System.out.println("退出系统"); return; default: System.out.println("对不起,没有您输入的功能,请重新选择"); break; } } //库存查询 public static void showList(ArrayList list) { System.out.println("=============商品库存清单============="); System.out.println("商品编号\t商品名称\t商品单价"); for (int i = 0; i < list.size(); i++) { FruitItem item = list.get(i); System.out.println(item.ID +"\t\t"+item.name + "\t\t" + item.price); } } //添加库存 public static void addList(ArrayList list) { FruitItem item = new FruitItem(); Scanner sc = new Scanner(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); } //删除商品 public static void delList(ArrayList list) { Scanner sc = new Scanner(System.in); System.out.print("请输入需要删除商品的编号"); int num = sc.nextInt(); for (int i = 0; i < list.size(); i++) { FruitItem item = list.get(i); if (item.ID == num) { list.remove(item); return; } } System.out.println("对不起,没有这个编号的商品。"); } //修改商品 public static void editList(ArrayList list) { Scanner sc = new Scanner(System.in); System.out.print("请输入要修改商品的编号:"); int num = sc.nextInt(); for (int i = 0; i < list.size(); i++) { FruitItem item = list.get(i); if (item.ID == num) { System.out.print("请输入新的商品ID:"); item.ID = sc.nextInt(); System.out.print("请输入新的商品名称:"); item.name = sc.next(); System.out.print("请输入新的商品单价:"); item.price = sc.nextDouble(); System.out.println("商品信息更新完毕!"); return; } } System.out.println("对不起,没有这个编号的商品。"); }} 看完了这篇文章,相信你对"如何使用java实现超市商品库存管理平台"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
商品
输入
库存
功能
超市
名称
系统
菜单
货物
查询
选择
单价
平台
库存管理
管理
信息
方法
篇文章
也就是
价格
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
山东特亿宝互联网科技有限公司
北京路客互联网科技有限公司
网络科技有限互联网
互联网科技公司发展
北京禾田雨橡互联网科技
互联网科技logo
顺玮阁互联网科技
互联网 新科技
互联网科技汛
银川新华互联网科技学校地址
上海电发互联网科技有限公司
互联网科技教育视频
互联网和黑科技的看法
昊天互联网科技有限公司
赶超互联网科技 微信多开
本届互联网博览会上的黑科技
张召忠谈中国互联网科技
互联网相关科技技术
互联网科技收购价值
互联网高科技绘画
小米移动互联网科技园
科技股互联网
广州宏创互联网科技
新浪科技互联网
呼和浩特新华互联网科技学院
互联网保险科技创业
中天科技中国工业互联网
2021世界互联网领先科技成果发布
互联网金融运营模式中的金融科技
恒生科技指数 中概互联网