1. 首先编写一个 Fruitltem 的商品类, 描述 商品的基本信息.
代码如下:
保证详细, 运行的起来, 有什么 问题也可以评论留言.
/*
* 自定义类, 描述商品信息
*
* 商品的属性:
*
* 编号, int
*
* 品名, String
*
* 价格, double
*
* 数量, int
*
* 总价, double
*
* 商品类型, 最终是要 存储到 集和 ArrayList 中去用的.
*/
public class FruitItem {
// 商品的编号
int ID;
// 商品的名字
String name;
// 商品的单价
double price;
// 商品的数量
int number;
// 总金额
double money;
}
2. 其次编写一个 超市管理系统的 主类, 用于 用户的菜单选择,, 实现 商品的初始化 功能, 对 商品 进行 增删改查 的 功能.
import java.util.ArrayList;
import java.util.Scanner;
/*
* 超市管理系统主类,
*
* 实现:
*
* 1. 商品数据的初始化.
*
* 2. 用户的菜单选择
*
* 3. 根据选择执行不同的功能
* 3.1 Read 查看商品
* 3.2 Create 添加商品
* 3.3Delete删除商品
* 3.4Update 修改商品
*
*
* 以上所有功能, 必须定义方法实现
*
* 主方法 main 就一个作用, 调用作用.
*
*/
public class Shop {
public static void main(String[] args) {
// 创建 ArrayList 集合, 存储商品类型, 存储数据类型 FruitItem 类型.
ArrayList array = new ArrayList();
// 调用商品初始化方法, 传递集合.
init(array); // 输出结果: [ ] , 集合中是空的.
// System.out.println(array); // 输出结果: [FruitItem@9e89d68, FruitItem@3b192d32, FruitItem@16f65612] 对了!
// mainMenu();
while(true) {
// 调用菜单方法
mainMenu();