用户购买机票时,机票原价会按照淡季、旺季,头等舱还是经济舱的情况进行相应的优惠,优惠方案如下:5-10月为旺季,头等舱9折,经济舱8.5折; 11月到来年4月为淡季,头等舱7折,经济舱6.5折,请开发程序计算出用户当前机票的优惠价。

package com.itheima.question;public class Question1 {public static void main(String[] args) {System.out.println("3月份头等舱机票价格是6500,优惠后的价格是:"+byTicket(6580,3,0));System.out.println("12月份经济舱机票价格是780,优惠后的价格是:"+byTicket(786.63,12,1));System.out.println("8月份头等舱机票价格是4563,优惠后的价格是:"+byTicket(4563,8,0));}/***计算机票的最终优惠价格* @param ticketMoney 机票原价* @param month 预计乘机月份* @param seatCategory 乘坐舱位的数字(0:头等舱,1:经济舱)* @return 机票的最终价格*/public static double byTicket(double ticketMoney, int month, int seatCategory) {if (month >= 5 && month <= 10) {    //旺季//如果判断是指定数据和某个值是否相同并执行相应代码,switch优雅switch (seatCategory) {case 0:                 //头等舱ticketMoney *= 0.9;break;case 1:                 //经济舱ticketMoney *= 0.85;break;}} else {                        //淡季switch (seatCategory) {case 0:ticketMoney *= 0.7;break;case 1:ticketMoney *= 0.65;break;}}return ticketMoney;}
}

遇到需要通过判断数据在哪个区间,来决定执行哪个业务,应该用什么实现?
应该使用if分支结构实现。
遇到需要通过判断数据匹配哪个值,来决定执行哪个业务,应该用什么实现?
应该使用switch分支结构实现。

Day6 练习1 买飞机票相关推荐

  1. Java编程案例:买飞机票

    编程案例: 一.目的 复习前半段课程学习的Java编程知识,能够使用所学的知识解决问题,提升同学们的编程能力. 二.涉及到的知识点 变量.数组. 运算符:基本运算符.关系运算符.逻辑运算符- 程序流程 ...

  2. Java基础编程小案例-买飞机票

    买飞机票 需求: 机票价格按照淡季旺季.头等舱和经济舱收费.输入机票原价.月份和头等舱或经济舱. 机票最终优惠价格的计算方案如下:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月) ...

  3. java算法题(买飞机票)

    题目需求: 1.机票的价格按照淡季旺季,头等舱和经济舱收费,输入机票原价,月份和头等舱或者经济舱. 2.机票最终优惠价格的计算方案如下: 旺季(5-10月):头等舱9折,经济舱8.5折: 淡季(11月 ...

  4. Java编程(3)-买飞机票

    先看例题,文章后面有知识点总结 . public class Test1 {public static void main(String[] args) {//完成买飞机票的价格计算//1.让用户输入 ...

  5. Java买飞机票代码

    机票价格按照淡旺季.头等舱和经济舱收费.输入机票原价.月份和头等舱或经济舱 按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折 ...

  6. Java利用switch实现简单买飞机票

    public static void main(String[] args) {//机票价格按照淡季旺季.头等舱和经济舱收费.输入机票原价.月份和头等舱或经济舱//旺季(5-10月)头等舱9折,经济舱 ...

  7. Java实现买飞机票案例

    需求 1.机票价格按照淡季旺季.头等舱和经济舱收费.输入机票原价.月份和头等舱或经济舱.用户从键盘输入机票原价.月份.舱位信息,程序计算出相对应的机票价格. 2.机票最终优惠价格的计算方法如下:旺季( ...

  8. Java基础案例-买飞机票

    需求: ① 机票价格按照淡季旺季,头等舱和经济舱收费,输入机票原价,月份和头等舱或经济舱 ② 机票最终优惠价格的计算方案如下: 旺季(5-10月)头等舱九折,经济舱八五折;淡季(11月到来年4月)头等 ...

  9. 买飞机票(Java基础)

    需求:机票价格按照淡季旺季.头等舱和经济舱收费.输入机票原价.月份和头等舱或经济舱.机票最终优惠价格的计算方案如下:旺季(5-10月)头等5折,经济舱6折,淡季(11月到来年4月)头等舱8折,经济舱9 ...

最新文章

  1. 跟我一起考PMP---项目时间管理
  2. 《大道至简》第二章 读后感
  3. windows7更改开始菜单外观的方法
  4. 调用微信支付接口总结
  5. CentOS7在/etc/grub2.conf引导中配置1G大页内存
  6. Spring8中lambda表达式的学习(Function接口、BiFunction接口、Consumer接口)
  7. leetcode - Best Time to Buy and Sell Stock Ⅱ
  8. 捷联惯导系统模型及仿真(二)
  9. RecyclerView 实现多种布局(上半部Gridview样式,下半部Listview样式)以及多种数据类型实现不同布局
  10. 开发日志 2017年8月31日
  11. 随机数种子(seed)
  12. Shadow Defender 版本: 1.1.0.331注册码
  13. 华为让全球震惊:5G基站出货已过万
  14. C#合并多个richtextbox内容时始终存在换行符的解决方法
  15. 2020年软件评测师真题精选
  16. heic格式的图片h5显示
  17. hive -- return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
  18. 1个人+3万元+每天5小时一年赚30万现金……你干不干?
  19. 郑大计算机应用基础试题5章,郑大计算机应用基础.docx
  20. Error 1935 错误!

热门文章

  1. Win11设置共享文件的方法
  2. 顶点计划2-2调研报告
  3. 天池竞赛-地表建筑物识别 语义分割
  4. 初始Ext.net(二)
  5. 好吧! 阿达 奥古尼斯
  6. 矩阵内积、外积(克罗内克积)和Hadamard积
  7. ​stp文件转wrl
  8. JIAR安装报错IRA Startup Failed
  9. 天玑800u处理器怎么样,相当于骁龙的多少
  10. 女巫的魔法-第12届蓝桥杯Scratch省赛3真题第2题