自学Java(day5)
案例一:买飞机票
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入机票的原价");
double money = sc.nextDouble();
System.out.println("请输入机票的月份(1-12):");
int month = sc.nextInt();
System.out.println("请输入仓位类型:");
String type = sc.next();
System.out.println(calc(money,month,type));
}
public static double calc(double money,int month,String type ){
if(month >= 5 && month <= 10 ){
switch (type){
case "头等舱":
money*=0.9;
break;
case "经济舱":
money*=0.85;
break;
default:
System.out.println("您输入的仓位有误!");
money=-1;
break;
}
}else if (month == 11 || month == 12 || month >=1 && month <=4){
switch (type){
case "头等舱":
money*=0.7;
break;
case "经济舱":
money*=0.65;
break;
default:
System.out.println("您输入的仓位有误!");
money=-1;
break;
}
}else {
System.out.println("您输入的月份有误!");
}