- 机票价格按淡季旺季,头等舱和经济舱收费,输入机票原价,月份和头等舱或经济舱
- 规则:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11-第二年4月)头等舱7折,经济舱6.5折
package Experience;
import java.util.Scanner;
public class Learn01 {
public static void main(String[] args) {
Scanner src=new Scanner(System.in);
System.out.println("月份:");
int month=src.nextInt();
System.out.println("机票价格:");
int price=src.nextInt();
System.out.println("舱位类型:(经济舱或头等舱)");
String cabin=src.next();
System.out.println("机票价格为:"+way(month,price,cabin));
}
public static double way(int amonth,int bprice,String ccabin){
if(amonth>=5 && amonth<=10){
switch(ccabin){
case "经济舱":
bprice*=0.85;
break;
case "头等舱":
bprice*=0.9;
break;
default:
System.out.println("输入的仓位不正确,请重新输入,谢谢");
bprice=-1;
}
}else if(amonth==11 || amonth==12 || amonth<=4 && amonth>=1){
switch(ccabin){
case "经济舱":
bprice*=0.65;
break;
case "头等舱":
bprice*=0.7;
break;
default:
System.out.println("输入的仓位不正确,请重新输入,谢谢");
bprice=-1;
}
}else{
System.out.println("输入的月份错误");
bprice=-1;
}
return bprice ;
}
}