做网站用的小图标,平台类网站建设,如何弄公司网站,茶文化网站建设的可行性分析一、实验任务
编写一个程序#xff0c;模拟库存管理系统。该系统主要包括系统首页、商品入库、商品显示和删除商品功能。每个功能的具体要求如下#xff1a;
1.系统的首页#xff1a;用于显示系统所有的操作#xff0c;并且可以选择使用某一个功能。
2.商品入库功能模拟库存管理系统。该系统主要包括系统首页、商品入库、商品显示和删除商品功能。每个功能的具体要求如下
1.系统的首页用于显示系统所有的操作并且可以选择使用某一个功能。
2.商品入库功能首先提示是否要录入商品根据用户输入的信息判断是否需要录入商品。如果需要录入商品则需要用户输入商品的名称、颜色、价格和数量等信息。录入完成后提示商品录入成功并打印所有商品。如果不需要录入商品则返回系统首页。
3.商品显示功能用户选择商品显示功能后在控制台打印仓库所有商品信息。
4.删除商品功能用户选择删除商品功能后根据用户输入的商品编号删除商品并在控制台打印删除后的所有商品。
二、实验内容
1建Management_system类 2建Phone类 三、实验结果 四、实验步骤
1定义仓库产品类
2在类中定义集合将要存储的自定义对象作为泛型。
3主方法中为集合添加初始化的数据采用无线循环的方式显示菜单栏。用if...else语句判断用户索要进行的操作用户可以键盘输入1、2、3来选择对应的操作。如果输入1可以进行商品入库输入2可以显示库房内所有商品输入3可以删除进行商品出库如果不是1、2、3则提示用户操作失败。
4 定义商品入库的方法选择后首先提示用户是否录入商品。输入“no”就不录入商品。直接退出并显示所有商品。输入其他任何数据开始录入商品并提示键盘输入什么。录入完毕后退出并显示所有商品。
5 定义显示仓库所有商品的方法用Iterator迭代器的方法循环遍历集合打印实现商品显示。
6 定义商品出库的方法用集合删除的方法移除要删除的商品。
五、实验总结
Management_system类中定义了一个集合c泛型对象是Phone用来实现代码的复用减少代码量。c.add给定义的集合c添加初始化数据。使用whiletrue无限循环显示菜单栏从中使用if…else语句实现用户用户的操作。用集合删除的方法移除要删除的商品。其中remove()方法是集合移除数据提供的方法索引的范围是从0开始的就像移除了1其实是移除了商品的第二个。