用switch语句根据消费金额计算折扣

Posted jiguiyan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用switch语句根据消费金额计算折扣相关的知识,希望对你有一定的参考价值。

最终输出效果:

技术图片

代码:
 1 package com.mingrisoft;
 2 
 3 import java.util.Scanner;
 4 
 5 public class ProductPrice {
 6 
 7     public static void main(String[] args) {//主方法
 8         Scanner scan=new Scanner(System.in);//创建扫描器
 9         System.out.println("请输入消费总金额:");//向控制台输出一个提示信息
10         
11         float money=scan.nextFloat();//接收消费的总金额
12         String rebate="";//折扣
13         if(money>200) {
14             int grade=(int) (money/200);
15             switch(grade) {
16             case 1:
17                 rebate="九五折";
18                 break;
19             case 2:
20                 rebate="九折";
21                 break;
22             case 3:
23                 rebate="八五折";
24                 break;
25             case 4:
26                 rebate="八折";
27                 break;
28             case 5:
29                 rebate="七五折";
30                 break;
31             case 6:
32                 rebate="七折";
33                 break;
34             case 7:
35                 rebate="六五折";
36                 break;
37             case 8:
38                 rebate="六三折";
39                 break;
40             case 9:
41                 rebate="五五折";
42                 break;
43             case 10:
44                 rebate="五三折";
45                 break;
46                 default:
47                     rebate="五折";
48                     
49             }
50             
51         }
52         System.out.println("您的累计消费金额为:"+money);//输出总金额
53         System.out.println("您将享受"+rebate+"优惠!");//输出折扣比例
54 
55     }
56 
57 }

在该实例中,首先创建了一个扫描器获取一个用户消费金额的变量money,并初始化一个折扣变量rebate,然后可根据输入的money来运算来获得用户等级,对不同的等级进行优惠。主要应用了switch语句实现,switch语句是多分支选择语句,常常用来根据表达式的值来选择执行的语句。

以上是关于用switch语句根据消费金额计算折扣的主要内容,如果未能解决你的问题,请参考以下文章

米菲代理后台系统开发解析

switch用法

腾讯云折扣券获取方法

switch语句怎么用啊 具体啊!

折扣后如果总计为 0,则需要根据自定义价格字段计算税款并添加到购物车页面的总计中

用Python分析用户消费行为