java买飞机票 需求: ⚫ 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。 ⚫ 按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来 年4月)头等舱7折,经济舱6.5折。
时间: 2024-04-29 19:15:22 浏览: 199
以下是Java买飞机票的代码实现:
```java
import java.util.Scanner;
public class BuyAirTicket {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入机票原价:");
double price = input.nextDouble();
System.out.print("请输入月份(1-12):");
int month = input.nextInt();
System.out.print("请输入舱位等级(头等舱请输入1,经济舱请输入2):");
int level = input.nextInt();
double discount = 1.0; // 折扣
if (month >= 5 && month <= 10) { // 旺季
if (level == 1) { // 头等舱
discount = 0.9;
} else if (level == 2) { // 经济舱
discount = 0.85;
}
} else { // 淡季
if (level == 1) { // 头等舱
discount = 0.7;
} else if (level == 2) { // 经济舱
discount = 0.65;
}
}
double totalPrice = price * discount;
System.out.println("机票价格为:" + totalPrice);
}
}
```
阅读全文