问题描述
练习8-1 编写一个库存管理系统,可以对商品库存进行管理,程序的运行效果如下:
-----库存管理-----
1: 查看库存清单
2: 修改库存数量
3: 退出
请输入要执行的操作序号:1
-----查看清单-----
品牌 尺寸 价格 库存
联想 13.3 7899.0 40
惠普 14.1 6322.0 70
总库存:110
总价格:758500.0
-----库存管理-----
1: 查看库存清单
2: 修改库存数量
3: 退出
请输入要执行的操作序号:2
请输入要修改的联想库存:68
请输入要修改的惠普库存:78
-----库存管理-----
1: 查看库存清单
2: 修改库存数量
3: 退出
请输入要执行的操作序号:1
-----查看清单-----
品牌 尺寸 价格 库存
联想 13.3 7899.0 68
惠普 14.1 6322.0 78
总库存:146
总价格:1030248.0
-----库存管理-----
1: 查看库存清单
2: 修改库存数量
3: 退出
请输入要执行的操作序号:3
谢谢您的光临!
思路解析
这个库存管理系统实现起来很简单,就是用Scanner类读取用户输入,然后System.out.println()输出信息。当然,需要建立几个方法如
- checkInfo() # 打印库存清单
- setNumber() # 修改库存数量
还有,可以建立一个Computer类,用来实例化联想、惠普等电脑对象。
预备工作:IntelliJ IDEA的安装
编辑java代码最好用IDE,推荐IntelliJ IDEA,由于是个人使用,选择IntelliJ IDEA Community版本,下载.tar.gz文件,然后解压,即可运行
tar -zxvf ideaIC-2023.2.1.tar.gz
cd bin
sh idea.sh
预备工作:创建包
一个新的java项目可能包含多个.java文件,所以创建一个包能够方便管理。
首先建立一个新的工程,方法是打开IDEA,File - new - new project,如图:
然后创建一个包,在src文件夹右击,new - package,如图所示:
然后输入包名称,如cn.minimal.ComputerManage,如图所示
然后向包中添加Main.java和Computers.java文件,如图所示
Main.java文件的全部代码如下:
package cn.minimal.ComputerManage;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System