如何使用java实现超市商品库存管理平台
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,小编给大家分享一下如何使用java实现超市商品库存管理平台,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体内容如下1.完成超市商品初始化。创建商品,将商品添加到集合2.显示来到超市
千家信息网最后更新 2025年01月21日如何使用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("=========系统开始!========="); ArrayListlist = 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安全错误
数据库的锁怎样保障安全
网络安全和nyu哪个好
手机北京28软件开发
苏州阿里云数据库变更
数据库原理单选
ti用的是什么软件开发环境
卓盟科技互联网行业
登录香港服务器
里水网络安全选哪家
天融信参加国家网络安全宣传
高港区自动化网络技术价格表格
谷歌服务器怎么添加管理员
申请专利 软件开发
python查找 数据库
奉贤区质量软件开发收费套餐
网络安全防火墙综合配置
视图view是数据库
杭电计算机网络技术试卷
葫芦岛节能软件开发定制
期货软件开发商
网络安全 原则 审计 漏洞
软件开发实习生面试初试问题
网络安全你我共享
网络安全产品拍摄构图
长春短视频软件开发服务商
海南通用软件开发现价
简单好用的云服务器申请注册
计算机网络技术选修课学什么
海迅实时数据库运维
期货软件开发商
软件开发行业薪酬管理制度