java__for switch商品换购

import java.util.Scanner;


public class g1 {
public static void main(String[] args) {
System.out.println("换购活动开始 \n" + "1.满50加2元换可乐 \n"
+ "2.满100加3元换500ml可乐 \n" + "3.满100加10元换5000ml可乐 \n"
+ "4.满200加20换5Wml可乐 \n" + "5.满200加40换50Wml可乐 \n" + "0.不换 \n"
+ "是否换购?");
double money,jmoney;    //定义单价money,加价jmoney
String tf;
Scanner sc = new Scanner(System.in);
System.out.print("是或否:");
tf = sc.next();
if (tf.equals("是")) {               //   tf.equals("n")即tf的值为"n"
System.out.print("请输入金额: ");
money = sc.nextInt();
jmoney = 0;
if (money >= 50) {              //判定金额是否满足换购条件
System.out.print("请选择换购项目:");
int i;
i = sc.nextInt();
switch (i) {     //使用switch来选择换购
case 1:
jmoney = 2; System.out.println("成功换购可乐0");
break;
case 2:
if (money >= 100) {           //金额判定
jmoney = 3;
System.out.println("成功换购可乐1");
} else
System.out.println("金额不足。");
break;
case 3:
if (money >= 100) {
jmoney = 10;
System.out.println("成功换购可乐5");
} else
System.out.println("金额不足。");
break;
case 4:
if (money >= 200) {
jmoney = 20;
System.out.println("成功换购可乐50");
} else
System.out.println("金额不足。");
break;
case 5:
if (money >= 200) {
jmoney = 40;
System.out.println("成功换购可乐500");
} else
System.out.println("金额不足。");
break;
}              
if (i == 0)
System.out.println("不换");
System.out.println("消费总金额:" + (money + jmoney));
} else
System.out.println("金额不足。");
} else
System.out.println("取消换购。");
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值