Java-买飞机票(方法优化版)
需求:
1、机票价格按照淡季、旺季,头等舱、经济舱收费,输入机票原价、月份和头等舱或经济舱。
2、按照如下规则计算机票价格:
旺季(5~10月)头等舱9折,经济舱8.5折。
淡季(11月到来年4月)头等舱7折,经济舱6.5折。
package test;import java.util.Scanner;public class test {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);System.out.print("请输入机票原价:");double price = sc.nextInt();System.out.print("请输入机票所在月份:");int month = sc.nextInt();System.out.print("请输入你购买的机舱类型 1 头等舱 2 经济舱:");int type = sc.nextInt();double v1 = 0, v2 =0;if (month > 0 && month <= 12) {if (month >= 5 && month <= 10) {v1 = 0.9;v2 = 0.85;double endPrice = endPrice(price, type, v1, v2);System.out.println(endPrice);} else {v1 = 0.7;v2 = 0.65;double endPrice = endPrice(price, type, v1, v2);System.out.println(endPrice);}} else {System.out.println("你输入的月份有误");}}public static double endPrice(double price, int type, double v1, double v2) {double endPrice = 0;if (type == 1) {endPrice = price * v1;} else if (type == 2) {endPrice = price * v2;} else {System.out.println("查无此舱");}return endPrice;}}
Java-买飞机票(方法优化版)相关推荐
- java买飞机票打折(调用方法实现)。机票价格按照旺季(5~10月)头等舱9折,经济舱8.5折,淡季(11到4月)头等舱7折,经济舱6.5折。输入机票价格和月份以及对应的舱位输出价格。
package Test; import java.util.Scanner; public class Test14 { public static void main(String[] a ...
- java jpa saveall方法优化_JPA批量插入(saveAll)
有时候要从第三方导入数据,一般量都比较大,除了方法用异步线程@Async之外,如果每条记录都调用一次save显然对数据库压力很大.可以使用JPA的批量保存方法saveAll(Iterable enti ...
- Java买飞机票代码
机票价格按照淡旺季.头等舱和经济舱收费.输入机票原价.月份和头等舱或经济舱 按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折 ...
- java jpa saveall方法优化_关于JPA saveAll()的一个小坑
LBruce 你好: 其实想要解决 saveAll 批量插入慢的问题,我们需要两个步骤的操作.第一个步骤是非常简单的,因为 JPA 支持批量插入,所以,你可以设置一个批次执行多少条数据写入.例如,我们 ...
- java邮件发送代码_用java代码发送邮件(优化版)
调用代码如下: if(!StringUtil.isNullOrEmpty(address)){ SendEmailUtil.sendEmail(globalProperties.getEmailSub ...
- java jpa saveall方法优化_JPA批量保存saveAll的问题
今天使用了JPA的saveAll方法批量保存一千多条数据的问题,但是发现日志打印却是一条一条的insert语句. 查看saveAll的源码,发现里面是使用了一个for循环然后一条条的执行save方法. ...
- java 中心度_任务调度中心 (优化版)【原】
任务调度中心 主要依赖quartz.jar相关类 判断cron表达式 , 在下次即将执行的时间在指定时间内时, 从线程池中取线程进行调度 (优化版) 为什么要有调度中心 因为在集群环境,多server ...
- Java编程案例:买飞机票
编程案例: 一.目的 复习前半段课程学习的Java编程知识,能够使用所学的知识解决问题,提升同学们的编程能力. 二.涉及到的知识点 变量.数组. 运算符:基本运算符.关系运算符.逻辑运算符- 程序流程 ...
- Java基础编程小案例-买飞机票
买飞机票 需求: 机票价格按照淡季旺季.头等舱和经济舱收费.输入机票原价.月份和头等舱或经济舱. 机票最终优惠价格的计算方案如下:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月) ...
最新文章
- mysql 忘记root密码 进行重置
- TikTok太火,Netflix急了
- Selenium备忘手册 [转]
- java jdbc连接_java-jdbc数据库连接
- Minor GC和Major GC
- Android属于绑定服务特点是,android – 每个Service绑定是否需要一个ServiceConnection?...
- IDENTITY_INSERT 设置为 OFF
- VS2010与VS2012变化的快捷键
- Linux之串口应用
- 一文看懂:全球半导体供应链分类汇总
- 慎用!闲鱼APP竟然成为了诈骗犯的庇护所!
- 滴滴校招笔试题及解析
- linux防火墙放开pptpd端口号,centos7 安装pptpd(使用iptbales防火墙)
- 如何在H5页面上添加音乐播放
- charles把抖音数据保存到本地处理
- 守望先锋,工坊规则封禁源式利用表情卡原地小跳
- 头部 CT 图像三维重建
- 【项目分享~写给应届生的一篇文章】基于Web电影院购票系统 ~~ 选座模块
- 智慧车行预约小程序,汽车保养、维修、美容、检测预测小程序,前后端完整代码包括车行动态,养车常识,保养预约,维修预约,洗车美容预约
- 【乐理知识】第一章谱表