前言
- 该文章为Java基础自学笔记
- 其他内容:Java基础学习笔记目录
- 学习用书:
《Java核心技术 卷Ⅰ 基础知识(第10版)》
《Java经典编程300例》 - 学习视频:https://www.bilibili.com/video/BV1Cv411372m
【编程思维案例1】买飞机票
- 需求:
- 机票价格按照淡季旺季、头等舱和经济舱收费,输入机票原价、月份和头等舱或经济舱
- 按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折
- 分析:
- 键盘录入机票原价、月份和机舱类型
- 使用if判断月份是旺季还是淡季,使用switch分支判断是头等舱还是经济舱
- 选择对应的折扣进行计算并返回计算的结果
代码
- 用户录入机票信息方法:
// 用户信息录入
public static double[] userInput() {
// message存储用户信息,1机票原价,2月份,3仓位类型(1头等舱,2经济舱)
double[] message = new double[3];
Scanner sc = new Scanner(System.in);
// 录入机票原价
System.out.print("机票原价:");
message[0] = sc.nextDouble();
// 录入月份
while (

这篇Java基础自学笔记介绍了如何实现一个飞机票价格计算的编程案例。根据输入的机票原价、月份和舱位类型(头等舱或经济舱),应用不同季节和舱位的折扣规则进行计算。案例中,旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到次年4月)头等舱7折,经济舱6.5折。
最低0.47元/天 解锁文章
3480

被折叠的 条评论
为什么被折叠?



