用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语句是多分支选择语句,常常用来根据表达式的值来选择执行的语句。
转载于:https://www.cnblogs.com/jiguiyan/p/10427898.html
用switch语句根据消费金额计算折扣相关推荐
- 用switch语句根据消费金额计算折扣 (Java经典编程案例)
本例子用switch语句计算累计金额达到一定数额时,将享受不同的折扣价格.比如,消费满200会打折,200到400元,打9.5折:400到600元,打9折:600到800元,打8.5折:800到100 ...
- 使用switch语句根据消费金额计算折扣
一.实例说明: 编写程序,应用Switch语句计算累计消费金额达到一定数额时,享受不同的折扣价格. 二.设计过程: 创建ProductPrice类,在该类的主方法中实现本实例的业务代码,该方法首先假设 ...
- switch语句计算折扣
switch语句根据消费金额计算折扣 编写程序,应用switch语句计算累计消费到一定的数额式,享受不同的折扣,如下图所示. 创建一个Text类,在main方法中来实现主要代码, 具体实现过程如下所示 ...
- 在switch语句中,case后的标号只能是什么?
switch语句用于基于不同条件执行不同动作. 语法格式: switch (变量表达式) { case 常量1: 语句;break; case 常量2: 语句;break; case 常量3: 语句; ...
- c语言case标号是连续的吗,在switch语句中,case后的标号只能是什么?_后端开发...
在switch语句中,case后的标号只能是常量表达式.在一个特定的switch语句中,每一个case常量都必须具有举世无双的值,不能够反复.然则switch语句能够包括多个case标签. switc ...
- switch c语言格式,switch语句格式是什么?
switch语句 Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择:常和case.break.default一起使用. switch语句可以用于基于不同的条件来执行不同的动作. ...
- (折扣计算)需求说明:普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折(判断语句if-else和switch语句的嵌套结...
package com.summer.cn;import java.util.Scanner;/*** @author Summer*折扣计算需求说明:普通顾客购物满100元打9折:会员购物打8折:会 ...
- (折扣计算)需求说明:普通顾客购物满100元打9折;会员购物打8折;会员购物满200元打7.5折(判断语句if-else和switch语句的嵌套结构)
package com.summer.cn;import java.util.Scanner;/*** @author Summer*折扣计算需求说明:普通顾客购物满100元打9折:会员购物打8折:会 ...
- c语言商场收款程序,c语言 如何用switch语句编写一个有关商场购物金额优惠的选择程式...
c语言 如何用switch语句编写一个有关商场购物金额优惠的选择程式以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语 ...
最新文章
- 以Dapper、Zipkin和LightStep [x]PM为例阐述分布式跟踪的过去、现在和未来
- 为DevOps正确组合IT、文化和实践
- Notepad++ 列编辑操作实例二则
- C++知识点串联总结
- ubuntu搭建【python】运行环境
- java rest风格传参_SpringMVC的REST风格的四种请求方式总结
- 筛选染色体连续区域的策略
- 会计基础模拟练习一(3)
- python if _name_==_main__如何理解Python中的if __name__ == ‘__main__’
- 箭头函数和普通函数有什么区别?
- 新编译的GDAL1.9 C/C++ C# Python版本
- 华三H3C交换机如何配置和使用telnet远程登录设备
- java 锁定excel单元格格式化,JXL实现Excel单元格锁定
- 【macOS】重装mac系统手把手教学
- android 检查电话号码是否合理(含大陆和香港格式)
- redis数据库创建
- PowerCHM-强大的CHM工具
- 超级计算机不必采用并行技术,高速并行光互联技术及其应用-通信/网络-与非网...
- 显示答案c语言代码编程,c语言编程例题及答案
- 知识分享|增值电信业务经营许可证常见问题解答