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

import java.util.Scanner;//扫描仪public class java {public static void main(String[] args) {System.out.println("请输入购买机票的月份:");Scanner a = new Scanner(System.in);int a1 = a.nextInt();System.out.println("请输入购买机票的价格:");Scanner b = new Scanner(System.in);int b1 = b.nextInt();System.out.println("请输入购买机票的型号:");Scanner c = new Scanner(System.in);String c1 = c.next();num(a1, b1, c1);}public static void num(int a, int b, String c) {if (a >= 5 && a <= 10) {switch (c) {case "头等舱":b *= 0.5;System.out.println("打5折后价格为:" + b);break;case "经济舱":b *= 0.6;System.out.println("打6折后价格为:" + b);break;default:System.out.println("输入错误");}} else if (a >= 0 && a <= 4 || a >= 11 && a <= 12) {switch (c) {case "头等舱":b *= 0.8;System.out.println("打8折后价格为:" + b);break;case "经济舱":b *= 0.9;System.out.println("打9折后价格为:" + b);break;default:System.out.println("输入错误");}} else {System.out.println("输入月份错误,请重新输入。");}}
}

买飞机票(Java基础)相关推荐

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

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

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

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

  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入门-学习黑马程序员Java基础视频教程(到P92)

    目录 P0:写在前面的小知识 P3:Java环境搭建: JDK安装.常用命令 P4:入门程序HelloWorld P7:补充知识:JDK组成.跨平台原理 P8:补充知识:JDK安装后Path和JAVA ...

  6. 【JAVA基础】重新系统学习Java(五)案例一

    目录 Java基础知识案例 运算符 身高遗传 红茶绿茶 外卖 if语句 手机以旧换新 三数最小 本息计算 顾客优惠 个人所得税 switch语句 加减乘除 循环语句 猪年年份 输出长方形 输出三角形 ...

  7. 【Java基础】Java综合练习

    文章目录 七.综合练习 买飞机票 找职数 开发验证码 数组元素的复制 评委打分 数字加密 数字解密 抢红包 模拟双色球 七.综合练习 买飞机票 需求: 机票价格按照淡季旺季.头等舱和经济舱收费.输入机 ...

  8. 【Java基础】【案例】

    1.数值拆分 需求:一个三位数,将其拆分为个位.十位.百位后,打印在控制台 public class Operator {public static void main(String[] args) ...

  9. Java基础语法的案例练习-编程思维的训练

    文章目录 案例一: 买飞机票 案例二: 找出素数 案例三: 开发验证码 案例四: 评委打分 案例五: 数字加密 案例六: 双色球(扩展案例) 案例一: 买飞机票 需求 : 机票价格按照淡季旺季.头等舱 ...

  10. Java基础01 基础语法

    文章目录 01 Java概述 1.JAVA安装 2.HelloWorld 3.JAVA概述 3.1 JAVA的发展 3.2JAVA可以做什么 3.2.1 JAVA SE 3.2.2 JAVA ME 3 ...

最新文章

  1. windows笔记-内存映射文件
  2. el-amap 第一次正常第二次报错_flutter run: build tools revision 报错解决
  3. 【ARM】Tiny4412裸板编程之MMU(段 16M)
  4. Python+Opencv分水岭算法
  5. Eclipse中执行Ant脚本出现Could not find the main class的问题及解
  6. queue java 用法_Java队列(Queue)用法
  7. linux僵尸进程产生的原因以及如何避免产生僵尸进程defunct
  8. 线程基础知识_Synchronized_ThreadAPI_自定义锁_获取线程运行时异常
  9. 回望iQOO一周年:子品牌战略的成功之路
  10. abap object-oriented–使用事件
  11. STVP烧录出现Verify failed at address 0x1000
  12. 开源的在线视频点播系统,值得分享!
  13. 【Beta】 第六次Daily Scrum Meeting
  14. python批量爬取校花网图片
  15. 如何使用计算机word,电脑系统教程:电脑Word分栏怎么用
  16. 解决com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
  17. Swig在windows下的使用流程
  18. Sklearn-preprocessing.scale/StandardScaler/MinMaxScaler
  19. 哈工大2019计算机专业录取分数线,哈尔滨工业大学2019年录取分数线
  20. 服装店怎样免费引流?服装店免费又实用的引流技巧

热门文章

  1. 怎样让MDK下载完程序后直接就可以运行,而不用手动复位或重新上电等操作
  2. 第八章 使用 matplotlib 在一个画布内绘制多个图
  3. oracle官网一体机,Oracle Exadata 专有云数据库一体机
  4. Diffie-Hellman(迪菲-赫尔曼)秘钥交换协议
  5. 贪吃蛇小游戏 c++ easyx图形库实现
  6. [以浪为码]Spark源码阅读03 - 序列化介绍 serializer
  7. 【Oracle】RMAN备份失败报错RMAN-03002,RMAN-06091
  8. 刷脸支付是新的商业和新的风口
  9. Ubuntu14.04下asymptote使用中文标签设置
  10. python + selenium 爬取猎聘招聘网