前言
- 时间:2020.4.20
- 备注:差点忘了打卡了 嗐~ 顺便一提,CSDN的编辑md估计升级了叭,cv代码终于不会卡屏啦,还找到了专属代码块高光,很棒!
题目
代码
public class TestMark {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int key=3;
while (key-- != 0){
SuperMark mark = new SuperMark();
System.out.print("顾客姓名:");
String cust = scan.next();
System.out.print("货物名称:");
String prod = scan.next();
if(mark.sell(prod) == 0)
System.out.println(cust + "白跑一趟,什么都没有买到。");
else
System.out.println(cust + "买到了"+ prod + ",花费" + mark.getPrice(prod) + "元。");
}
}
}
public class SuperMark {
String[][] product = {{"苹果","20"},{"手机","2000"},{"空调","4888"},{"笔","2"},{"娃娃菜","10"},{"洗衣机","2999"},{"大米","18"},{"娃哈哈","30"},{"费列罗","88"},{"棉被四件套","518"}};
public String[][] getProduct() {
return product;
}
public void setProduct(String[][] product) {
this.product = product;
}
public int sell(String name){
for (String[] i : product) {
if(i[0].equals(name)){
return Integer.parseInt(i[1]);
}
}
return 0;
}
public String getPrice(String name){
for (String[] i : product) {
if(i[0].equals(name)){
return i[1];
}
}
return "0";
}
}
运行结果图