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

您所在的位置:网站首页 switch语句编写程序 用switch语句根据消费金额计算折扣 (Java经典编程案例)

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

#用switch语句根据消费金额计算折扣 (Java经典编程案例)| 来源: 网络整理| 查看: 265

本例子用switch语句计算累计金额达到一定数额时,将享受不同的折扣价格。比如,消费满200会打折,200到400元,打9.5折;400到600元,打9折;600到800元,打8.5折;800到1000元,打8折。1000元以上,打七折。关键代码如下:

import java.util.Scanner; /** * 用switch语句根据消费金额计算折扣 */ public class Example { public static void main(String[] args) { System.out.print("请输入消费金额:"); Scanner scanner = new Scanner(System.in); float money = scanner.nextFloat(); // 金额 String rebate = ""; // 折扣 if (money >= 200) { int grade = (int) money / 200; // 等级 switch (grade) { // 根据等级计算折扣比例 case 1://200到400元 rebate = "九五折"; break; case 2://400到600元 rebate = "九折"; break; case 3://600到800元 rebate = "八五折"; break; case 4://800到1000元 rebate = "八折"; break; default: rebate = "七折"; } } System.out.println("您的累计消费金额为:" + money);// 输出消费金额 System.out.println("您将享受" + rebate + "优惠!"); // 输出折扣比例 } }

执行结果如下图所示: 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3