买飞机票(Java基础)
需求:机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。机票最终优惠价格的计算方案如下:旺季(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基础)相关推荐
- Java基础编程小案例-买飞机票
买飞机票 需求: 机票价格按照淡季旺季.头等舱和经济舱收费.输入机票原价.月份和头等舱或经济舱. 机票最终优惠价格的计算方案如下:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月) ...
- Java编程案例:买飞机票
编程案例: 一.目的 复习前半段课程学习的Java编程知识,能够使用所学的知识解决问题,提升同学们的编程能力. 二.涉及到的知识点 变量.数组. 运算符:基本运算符.关系运算符.逻辑运算符- 程序流程 ...
- java算法题(买飞机票)
题目需求: 1.机票的价格按照淡季旺季,头等舱和经济舱收费,输入机票原价,月份和头等舱或者经济舱. 2.机票最终优惠价格的计算方案如下: 旺季(5-10月):头等舱9折,经济舱8.5折: 淡季(11月 ...
- Java编程(3)-买飞机票
先看例题,文章后面有知识点总结 . public class Test1 {public static void main(String[] args) {//完成买飞机票的价格计算//1.让用户输入 ...
- Java入门-学习黑马程序员Java基础视频教程(到P92)
目录 P0:写在前面的小知识 P3:Java环境搭建: JDK安装.常用命令 P4:入门程序HelloWorld P7:补充知识:JDK组成.跨平台原理 P8:补充知识:JDK安装后Path和JAVA ...
- 【JAVA基础】重新系统学习Java(五)案例一
目录 Java基础知识案例 运算符 身高遗传 红茶绿茶 外卖 if语句 手机以旧换新 三数最小 本息计算 顾客优惠 个人所得税 switch语句 加减乘除 循环语句 猪年年份 输出长方形 输出三角形 ...
- 【Java基础】Java综合练习
文章目录 七.综合练习 买飞机票 找职数 开发验证码 数组元素的复制 评委打分 数字加密 数字解密 抢红包 模拟双色球 七.综合练习 买飞机票 需求: 机票价格按照淡季旺季.头等舱和经济舱收费.输入机 ...
- 【Java基础】【案例】
1.数值拆分 需求:一个三位数,将其拆分为个位.十位.百位后,打印在控制台 public class Operator {public static void main(String[] args) ...
- Java基础语法的案例练习-编程思维的训练
文章目录 案例一: 买飞机票 案例二: 找出素数 案例三: 开发验证码 案例四: 评委打分 案例五: 数字加密 案例六: 双色球(扩展案例) 案例一: 买飞机票 需求 : 机票价格按照淡季旺季.头等舱 ...
- 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 ...
最新文章
- windows笔记-内存映射文件
- el-amap 第一次正常第二次报错_flutter run: build tools revision 报错解决
- 【ARM】Tiny4412裸板编程之MMU(段 16M)
- Python+Opencv分水岭算法
- Eclipse中执行Ant脚本出现Could not find the main class的问题及解
- queue java 用法_Java队列(Queue)用法
- linux僵尸进程产生的原因以及如何避免产生僵尸进程defunct
- 线程基础知识_Synchronized_ThreadAPI_自定义锁_获取线程运行时异常
- 回望iQOO一周年:子品牌战略的成功之路
- abap object-oriented–使用事件
- STVP烧录出现Verify failed at address 0x1000
- 开源的在线视频点播系统,值得分享!
- 【Beta】 第六次Daily Scrum Meeting
- python批量爬取校花网图片
- 如何使用计算机word,电脑系统教程:电脑Word分栏怎么用
- 解决com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
- Swig在windows下的使用流程
- Sklearn-preprocessing.scale/StandardScaler/MinMaxScaler
- 哈工大2019计算机专业录取分数线,哈尔滨工业大学2019年录取分数线
- 服装店怎样免费引流?服装店免费又实用的引流技巧
热门文章
- 怎样让MDK下载完程序后直接就可以运行,而不用手动复位或重新上电等操作
- 第八章 使用 matplotlib 在一个画布内绘制多个图
- oracle官网一体机,Oracle Exadata 专有云数据库一体机
- Diffie-Hellman(迪菲-赫尔曼)秘钥交换协议
- 贪吃蛇小游戏 c++ easyx图形库实现
- [以浪为码]Spark源码阅读03 - 序列化介绍 serializer
- 【Oracle】RMAN备份失败报错RMAN-03002,RMAN-06091
- 刷脸支付是新的商业和新的风口
- Ubuntu14.04下asymptote使用中文标签设置
- python + selenium 爬取猎聘招聘网