问题:输入当前票价,月份及选择舱位,5—10月为旺季,头等舱打9折,经济舱打8.5折;其余月份为淡季,头等舱7折,经济舱6.5折。输出现在是淡季还是旺季和折后票价。
代码:
import java.util.Scanner;
public class plane_tiket {
public static void main(String[] args) {
System.out.println("请输入机票的原价:");
Scanner sc1 = new Scanner(System.in);
int p = sc1.nextInt();
System.out.println("请输入现在的月份:");
Scanner sc2 = new Scanner(System.in);
int m = sc2.nextInt();
System.out.println("头等舱请输入1,经济舱请输入2:");
Scanner sc3 = new Scanner(System.in);
int d = sc3.nextInt();
if(m >= 5 && m <= 10){
if(d == 1){
double now_price = p*0.9;
System.out.println("您好,现在为旺季,您的头等舱折后票价为" + now_price);
}
else{
double now_price = p*0.85;
System.out.println("您好,现在为旺季,您的经济舱折后票价为" + now_price);
}
}
else {
if(d == 1){
double now_price = p*0.7;
System.out.println("您好,现在为淡季,您的头等舱折后票价为" + now_price);
}
else {
double now_price = p*0.65;
System.out.println("您好,现在为淡季,您的经济舱折后票价为" + now_price);
}
}
}
}