题目:
编写一个智能购物计算小程序,在一家商品有书本,铅笔,橡皮,可乐,零食5种商品,商品价格如表所示。
商品名称 | 价格(元) |
书本 | 12 |
铅笔 | 1 |
橡皮 | 2 |
可乐 | 3 |
零食 | 5 |
假如你带了20元,且必须购买一本书,剩余的钱还可以购买哪种商品,可以购买几件,购买完后又能剩余多少钱?
import java.util.Scanner;
public class xiaoming {
public static void main(String[] args) {
int money=20;
int book=12;
int pencil=1;
int rubber=2;
int cola=3;
int food=5;
Scanner in=new Scanner(System.in);
System.out.println("请输入想要的商品:");
String x=in.nextLine();
int Shengyv=money-book;
switch (x){
case("铅笔"): {
System.out.println("买完书还可以买" + Shengyv/pencil + "支铅笔,还剩" + Shengyv%pencil + "元");
break;
}
case("橡皮"):{
System.out.println("买完书还可以买"+Shengyv/rubber+"个橡皮,还剩"+Shengyv%rubber+"元");
break;
}
case("可乐"):{
System.out.println("买完书还可以买"+Shengyv/cola+"瓶可乐,还剩"+Shengyv%cola+"元");
break;
}
case("零食"):{
System.out.println("买完书还可以买"+Shengyv/food+"袋零食,还剩"+Shengyv%food+"元");
break;
}
default: {
System.out.println("输入错误");
break;
}
}
}
}
运行结果如下: