商品录入案例总结_1120
需求与功能
定义一个商品的类 当中有 : 商品名字 , 商品价格 ,商品随机码(类似第三题的随机码)等属性;
- a:生成对应的 构造方法 , get set方法.toString()方法.
- b:生成五个商品对象,保存起来. 数据要 键盘 录入
- c:将所有商品的信息 展示出来.
- d:键盘录入商品随随机码 ,判断该随机码是否存在
分析
a:生成对应的 构造方法 , get set方法.toString()方法.
通过快捷键能够快速地点出来。
b:生成五个商品对象,保存起来. 数据要 键盘 录入
创建一个方法,参数列表为对象数组。键盘录入用Scanner,通过循环实例化对象,再通过调用set方法给对象赋值,最后将对象保存到数组中。
c:将所有商品的信息 展示出来.
创建一个方法,参数列表为对象数组。通过for循环遍历传入数组的数据,用toString()方法将数据打印。
d:键盘录入商品随随机码 ,判断该随机码是否存在
创建一个方法,参数列表为对象数组。键盘录入用Scanner,通过调用netx()再调用equals()方法判断是否与传入的数组对象中的元素的随机码相同。
代码实现
商品类的定义
class Goods{
private String name; //商品名字
private double price; //商品价格
private String randNum; //商品随机码
public Goods() { //空参构造
super();
}
public Goods(String name, double price, String randNum) {//有参构造
super();
this.name = name;
this.price = price;
this.randNum = randNum;
}
//get/set方法
public String ge