if、switch嵌套案例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
public class test4 {
    public static void main(String[] args) {
 
        System.out.println("请输入消费金额:");
        Scanner input =  new Scanner(System.in);
        int money = input.nextInt();
 
 
        System.out.println("是否参加优惠换购活动:");
        System.out.println("1:满50元,加2元换购百事可乐饮料1瓶");
        System.out.println("2:满100元,加3元换购500ml可乐一瓶");
        System.out.println("3:满100元,加10元换购5公斤面粉");
        System.out.println("4:满200元,加10元可换购1个苏泊尔炒菜锅");
        System.out.println("5:满200元,加20元可换购欧莱雅爽肤水一瓶");
        System.out.println("0:不换购");
 
 
        if (money>=50 && money<100){
            System.out.println("请选择:");
            int num = input.nextInt();
            switch (num){
                case 0:
                    System.out.println("本次消费金额:"+money);
                    System.out.println("不换购!");
                    break;
                case 1:
                    System.out.println("本次消费金额:"+(money+2));
                    System.out.println("成功换购百事可乐一瓶!");
                    break;
                default:
                    System.out.println("本次消费不足!");
                    break;
            }
        }else if(money>=100 && money<200){
            System.out.println("请选择:");
            int num = input.nextInt();
            switch (num){
                case 0:
                    System.out.println("本次消费金额:"+money);
                    System.out.println("不换购!");
                    break;
                case 1:
                    System.out.println("本次消费金额:"+(money+2));
                    System.out.println("成功换购百事可乐一瓶!");
                    break;
                case 2:
                    System.out.println("本次消费金额:"+(money+3));
                    System.out.println("成功换购500ml可乐一瓶!");
                    break;
                case 3:
                    System.out.println("本次消费金额:"+(money+10));
                    System.out.println("成功换购5公斤面粉!");
                    break;
                default:
                    System.out.println("本次消费不足!");
                    break;
            }
        }else if (money>=200){
            System.out.println("请选择:");
            int num = input.nextInt();
            switch (num){
                case 0:
                    System.out.println("本次消费金额:"+money);
                    System.out.println("不换购!");
                    break;
                case 1:
                    System.out.println("本次消费金额:"+(money+2));
                    System.out.println("成功换购百事可乐一瓶!");
                    break;
                case 2:
                    System.out.println("本次消费金额:"+(money+3));
                    System.out.println("成功换购500ml可乐一瓶!");
                    break;
                case 3:
                    System.out.println("本次消费金额:"+(money+10));
                    System.out.println("成功换购5公斤面粉!");
                    break;
                case 4:
                    System.out.println("本次消费金额:"+(money+10));
                    System.out.println("成功换购sub铁锅!");
                    break;
                case 5:
                    System.out.println("本次消费金额:"+(money+20));
                    System.out.println("成功换购欧莱雅!");
                    break;
                default:
                    System.out.println("本次消费不足!");
                    break;
            }
        }else {
            System.out.println("本次消费不足!");
        }
 
    }
}

  

posted @   ttsx123  阅读(130)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示