需求:卖飞机票。在旺季(5-10月)的时候,头等舱打九折,经济舱打八五折。淡季(1-4月,11-12月)的时候,头等舱打七泽,经济舱打六五折。;
分析题目:
1.旺季(5-10月):头等舱九折,经济舱八五折
2.淡季(1-4月,11-12月):头等舱七折,经济舱六五折
public class text2 {
public static void main(String[] args) {
//1.让用户输入购票信息
System.out.println("请输入机票原价");
Scanner sc=new Scanner(System.in);
int price=sc.nextInt();
System.out.println("请输入当前的月份");
int month=sc.nextInt();
System.out.println("请输入购买的舱位 0-头等舱 1-经济舱");
int seat=sc.nextInt();
2.分析淡旺季的打折情况
if(month>=5&&month<=10) {
price = getPrice(0, 1000,0.9,0.85);
}
else if ((month>=1&&month<=4)||(month>=11&&month<=12)){
price = getPrice(0, 1000,0.7,0.65);
}
System.out.println(price);
}
3.定义一个getPrice方法,并把形参返回
public static int getPrice(int seat,int price,double discount1,double discount2){
if(seat==0){
price=(int)(price*discount1);
}
else if(seat==1){
price=(int)(price*discount2);
}
return price;
}
}