最终输出效果:

代码:
 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语句是多分支选择语句,常常用来根据表达式的值来选择执行的语句。

转载于:https://www.cnblogs.com/jiguiyan/p/10427898.html

用switch语句根据消费金额计算折扣相关推荐

  1. 用switch语句根据消费金额计算折扣 (Java经典编程案例)

    本例子用switch语句计算累计金额达到一定数额时,将享受不同的折扣价格.比如,消费满200会打折,200到400元,打9.5折:400到600元,打9折:600到800元,打8.5折:800到100 ...

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

    一.实例说明: 编写程序,应用Switch语句计算累计消费金额达到一定数额时,享受不同的折扣价格. 二.设计过程: 创建ProductPrice类,在该类的主方法中实现本实例的业务代码,该方法首先假设 ...

  3. switch语句计算折扣

    switch语句根据消费金额计算折扣 编写程序,应用switch语句计算累计消费到一定的数额式,享受不同的折扣,如下图所示. 创建一个Text类,在main方法中来实现主要代码, 具体实现过程如下所示 ...

  4. 在switch语句中,case后的标号只能是什么?

    switch语句用于基于不同条件执行不同动作. 语法格式: switch (变量表达式) { case 常量1: 语句;break; case 常量2: 语句;break; case 常量3: 语句; ...

  5. c语言case标号是连续的吗,在switch语句中,case后的标号只能是什么?_后端开发...

    在switch语句中,case后的标号只能是常量表达式.在一个特定的switch语句中,每一个case常量都必须具有举世无双的值,不能够反复.然则switch语句能够包括多个case标签. switc ...

  6. switch c语言格式,switch语句格式是什么?

    switch语句 Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择:常和case.break.default一起使用. switch语句可以用于基于不同的条件来执行不同的动作. ...

  7. (折扣计算)需求说明:普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折(判断语句if-else和switch语句的嵌套结...

    package com.summer.cn;import java.util.Scanner;/*** @author Summer*折扣计算需求说明:普通顾客购物满100元打9折:会员购物打8折:会 ...

  8. (折扣计算)需求说明:普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折(判断语句if-else和switch语句的嵌套结构)

    package com.summer.cn;import java.util.Scanner;/*** @author Summer*折扣计算需求说明:普通顾客购物满100元打9折:会员购物打8折:会 ...

  9. c语言商场收款程序,c语言 如何用switch语句编写一个有关商场购物金额优惠的选择程式...

    c语言 如何用switch语句编写一个有关商场购物金额优惠的选择程式以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语 ...

最新文章

  1. 以Dapper、Zipkin和LightStep [x]PM为例阐述分布式跟踪的过去、现在和未来
  2. 为DevOps正确组合IT、文化和实践
  3. Notepad++ 列编辑操作实例二则
  4. C++知识点串联总结
  5. ubuntu搭建【python】运行环境
  6. java rest风格传参_SpringMVC的REST风格的四种请求方式总结
  7. 筛选染色体连续区域的策略
  8. 会计基础模拟练习一(3)
  9. python if _name_==_main__如何理解Python中的if __name__ == ‘__main__’
  10. 箭头函数和普通函数有什么区别?
  11. 新编译的GDAL1.9 C/C++ C# Python版本
  12. 华三H3C交换机如何配置和使用telnet远程登录设备
  13. java 锁定excel单元格格式化,JXL实现Excel单元格锁定
  14. 【macOS】重装mac系统手把手教学
  15. android 检查电话号码是否合理(含大陆和香港格式)
  16. redis数据库创建
  17. PowerCHM-强大的CHM工具
  18. 超级计算机不必采用并行技术,高速并行光互联技术及其应用-通信/网络-与非网...
  19. 显示答案c语言代码编程,c语言编程例题及答案
  20. 知识分享|增值电信业务经营许可证常见问题解答

热门文章

  1. LXC共享目录添加与删除
  2. 普歌:DOM知识点大盘点(一)
  3. 音视频协议-RTP协议
  4. (1)MatConvnet配置
  5. java swing特效_Swing java swing特效的15个例子 - 下载 - 搜珍网
  6. IBM朱近之:云计算带来全世界IT洗牌
  7. VMware虚拟机通过物理机代理上网
  8. Guava 之 Multimap
  9. Oracle 11g用户解锁
  10. mac vim 安装 YouCompleteMe 插件自动补全