如何使用java实现超市商品库存管理平台
发表于:2025-02-16 作者:千家信息网编辑
千家信息网最后更新 2025年02月16日,小编给大家分享一下如何使用java实现超市商品库存管理平台,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体内容如下1.完成超市商品初始化。创建商品,将商品添加到集合2.显示来到超市
千家信息网最后更新 2025年02月16日如何使用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安全错误
数据库的锁怎样保障安全
软件开发中常用构件库
软件开发团队年度总结
WPCN无线能量驱动网络技术
win服务器版有哪些
深圳中介强互联网科技有限公司
UE4服务器管理
邢台网络安全周
不属于web服务器的安全
鸠鸠互联网科技公司官网
拒不履行网络安全保护义务罪案例
软件开发类答辩ppt
庆祝70周年网络安全教育
java软件开发人员绩效
网络技术开发类型营业执照图片
大学生做的游戏软件开发系统
创建空白数据库的步骤2019
张家港兼职软件开发
传输网络技术习题答案
科技风片头 科技感 互联网
数据库实体有哪几类
二十九所软件开发
数据库 一对多关系
通管局如何管理国外服务器
Arcmap软件开发商
预防网络安全知识
江西iphone服务器托管
虚拟化后数据库连接不上
手机蓝牙打印机软件开发
软件开发的原则和方法
世纪互联软件开发