学习目标:实现超市商品信息的存储
项目内容以及要求:
(1)构建超市商品类并打印商品信息
1.确定各个商品的属性(如:编号,商品名称,商品价格)。
2.查询商品名称。(若输入合法则继续打印,否则重新输入)
3.打印出商品编号及其价格。
项目思路:
1.分块实现功能
2.测试各板块是否运行正常
3.将各板块结合成一个整体,再继续调试
具体实现:
建立Goods类,实现获取指定编号的价格和输出商品信息。
public class Goods{
private int num;//编号
private String name;//型号
private double price;//单价
Goods(){super();}
public Goods(int num,String name){
super();
this.num=num;
this.name=name;}
public int getNum(){
return num;}
public void setNum(int num){
this.num=num;}
public String getName(){
return name;}
public void setName(String name){
this.name=name;}
public double getPrice(){
int NAME=getNum();
switch(NAME){
case 001:price=12;break;
case 002:price=14;break;
case 003:price=16;break;
case 004:price=18;break;
case 005:price=20;break;
default: price=100;
}
return price;
}
public void inforShow(){
System.out.println("Goods num="+getNum()+",name="+getName()+",price="+getPrice());
}
}
今天的Java学习就分享到这,谢谢大家