import java.util.Scanner;
public class DemoSwitchAir {
public static void main(String[] args) {
/*某人准备去海南旅游,现在要订购机票。
机票的价格受季节淡季的影响,
头等舱和经济舱价格也不同。
假设机票原价为 5000 元,
4~10月为旺季,旺季头打九折,经济舱打八折:
淡季头等舱打五折,经济舱打四折*/
Scanner scanner = new Scanner(System.in);
System.out.println("请输入您出行的月份:1~12");
int month = scanner.nextInt();
System.out.println("请问您选择头等舱还是经济舱?头等舱输入1,经济舱输入2");
int num = scanner.nextInt();
double airTicket = 5000; //机票原价为 5000 元
double discount = 0;//折扣
switch (month%10){
//旺季
case 0:case 4: case 5: case 6: case 7: case 8: case 9:
// 4~10月为旺季,旺季头打九折,经济舱打八折:
if (num == 1) {
discount = 0.9;
} else if (num == 2) {
discount = 0.8;
}
break;
case 1: case 2: case 3:
//淡季头等舱打五折,经济舱打四折
if (num == 1) {
discount = 0.5;
} else if (num == 2) {
discount = 0.4;
}
break;
default:
System.out.println("输入有误!");
break;
}
System.out.println("您的机票价格:" + (airTicket * discount));
}
}
第三章淡旺季飞机票
最新推荐文章于 2023-11-14 10:40:52 发布
该Java程序根据用户输入的月份和选择的舱位(头等舱或经济舱),计算机票价格。4月至10月为旺季,头等舱9折,经济舱8折;其他月份为淡季,头等舱5折,经济舱4折。用户输入错误时,程序会提示输入有误。
697

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



