项目案例:
某航空公司为吸引更多的顾客推出了优惠活动。
原来的飞机票价为 60000 元,活动时,
4~11 月旺季,头等舱 9 折,经济舱 8 折;
1~3 月、12 月淡季,头等舱 5 折,经济舱 4 折,
求机票的价格。

import java.util.Scanner;public class Test {public static void main(String[] args) {// 输入出行月份System.out.print("请选择出行月份:");int month = new Scanner(System.in).nextInt();// 输入乘坐级别System.out.print("您准备乘坐的级别:头等舱(输入1)||经济舱(输入2):");int sc = new Scanner(System.in).nextInt();// 机票原价60000double ticket = 60000;// 外层if判断月份,内层if判断级别,sc==1代表头等舱,sc==2代表经济舱if (month >= 4 && month <= 11) {if (sc == 1)ticket = 0.9 * ticket;else if (sc == 2)ticket = 0.8 * ticket;elseSystem.out.println("级别输入错误");} else if ((month > 0 && month < 4) || month == 12) {if (sc == 1)ticket = 0.5 * ticket;else if (sc == 2)ticket = 0.4 * ticket;elseSystem.out.println("级别输入错误");} else if ((month <= 0 || month > 13) && (sc != 1 && sc != 2)) {System.out.println("月份输入错误");System.out.println("级别输入错误");} else if ((month <= 0 || month > 13) && (sc == 1 || sc == 2)) {System.out.println("月份输入错误");}// 输出最终价格if ((month > 0 && month < 13) && (sc == 1 | sc == 2))System.out.println("您的票价为:" + ticket);}}

出错有三种:1.月份出错

2.级别出错

3.两个都出错

实现淡旺季飞机票打折相关推荐

  1. Java小白入门200例52之实现淡旺季飞机票打折

    作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScript,博主也是从零开始一步步把学习成长.深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢 ...

  2. JAVA java学习(40)——————输出杨辉三角形

    杨辉三角形由数字进行排列,可以把它看作是一个数字表,其基本特性是两侧数值均为 1,其他位置的数值是其左上方数值与右上角数值之和. 打印杨辉三角形的实现思路是:每一行前面都是空格,而每行空格的个数需要根 ...

  3. LeetCode简单题之打折购买糖果的最小开销

    题目 一家商店正在打折销售糖果.每购买 两个 糖果,商店会 免费 送一个糖果. 免费送的糖果唯一的限制是:它的价格需要小于等于购买的两个糖果价格的 较小值 . 比方说,总共有 4 个糖果,价格分别为 ...

  4. 论文发得好,在这所985高校超市买东西能打折…

    点击上方"视学算法",选择"星标"公众号 重磅干货,第一时间送达 本文募格学术撰写.参考来源:江苏教育频道/黄迪 王健安.东南大学.荔枝新闻.梨视频. 投稿的论 ...

  5. java 策略模式会员_七:策略模式(不同等级会员打折算法)

    定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换.策略模式让算法独立于使用它的客户而独立变化: 下面给出策略模式的类图,引自百度百科. 策略模式在LZ第一次接触到的时 ...

  6. ubuntu系统声音_今日热闻 | 小米11有望首发骁龙875、折叠iPhone测试、新规禁止网购忽悠打折、印度真米粉、M1 Mac运行Ubuntu...

    今日热点新闻 曝小米11有望首发骁龙875 据数码博主 @数码闲聊站爆料,小米 11(暂命名)已经送往备案,有望在下个月官宣,现在已开始产能爬坡. 高通的骁龙技术峰会,届时有望正式发布骁龙 875 旗 ...

  7. Leetcode70场双周赛-第一题2144. 打折购买糖果的最小开销

    题目描述 2144. 打折购买糖果的最小开销 解题思路 第一步,进行排序. 第二步,从最后一个往前找,每次找三次. 第三步,看最后还剩几个,最后只能剩1个2个0个 剩0个刚好结束,剩1个或两个,就直接 ...

  8. 当你真的去买菜的时候,你就知道为什么奶奶姥姥对于价格那么敏感,为什么喜欢打折?

    每个周二,周五,水果店打折上折 70块钱买了11个圆月梨 就很好,下次周五去 因为你剩下的是真金白银啊 当然,打折的水果还是不要买 但是在整体打折的时候,可以买好的水果-

  9. pat天梯赛L1-051. 打折

    L1-051. 打折 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 去商场淘打折商品时,计算打折以后的价钱是件颇费脑子的事情. ...

  10. bocketmq 多个消费者同时_过年也能放心“买买买”?多个电商物流平台承诺“春节不打烊+服务不打折”...

    2019年中国年业务量突破600亿件,收快递成为了老百姓现代生活的"新开门七件事".随着春节的脚步越来越近,许多行业已进入放假模式.备货新春,春节快递停不停运成了老百姓最关心的事. ...

最新文章

  1. phantomjs 抓取html,javascript – 如何使用PhantomJS获取网站的HTML源代码
  2. (二)网络安全概论之云安全
  3. Just enough(刚刚好)的软件开发文档什么样?
  4. 美团外卖骑手背后的AI技术
  5. #1097 : 最小生成树一·Prim算法
  6. mssql 字增自段怎样重置(重新自增)|清空表已有数据
  7. 前端开发 认识css 体验变色的效果 0228
  8. JavaScript中的Math方法演示
  9. java将a对象转换为b对象_Java 对象的深复制五种方式
  10. 不同苹果账号体系的Capabilities情况
  11. MySQL二进制包安装简略过程
  12. 卷积神经网络的卷积操作
  13. SQL Server 2008 R2 是免费版下载地址
  14. Python贴吧灌水脚本
  15. fastjson中JSONArray和JSONObject
  16. java指针乱跳_鼠标卡顿,指针乱跳,鼠标失灵的解决办法。 涨知识了
  17. 使用 Hadoop 开发企业级应用
  18. 【Electron-vue】创建桌面应用(12)- 修改electron窗口图标和桌面图标
  19. kalman滤波基础及matlab仿真_MATLAB基于EKF算法估计电动汽车蓄电池的SOC
  20. freeMarker生成静态html页面

热门文章

  1. app背景轮换,viewflipper详细实现方法(两种)(食人牙慧,备忘)
  2. 微众银行备用金怎么取出来
  3. 【后量子密码】CRYSTALS-KYBER 算法(一):MLWE 问题与NTT(附源码分析)
  4. 毕业设计 基于单片机的地震探测器系统 - stm32 物联网 嵌入式
  5. Vue-router路由+导航守卫+mata
  6. 中国累计扑杀生猪91.6万头 农业农村部:非洲猪瘟对市场影响有限
  7. 编写和发布你的第一个小程序
  8. 量化软件哪家好(免费的量化交易软件
  9. 读书印记 - 《上瘾:让用户养成使用习惯的四大产品逻辑》
  10. 内推 | 【泸州老窖 - 渠道数字化运营​】成都