package Test;
import java.util.Scanner;
public class Test14 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("请输入票价:");
int ticket=sc.nextInt();
System.out.println("请输入月份:");
int month=sc.nextInt();
System.out.println("请输入头等舱(0)或者经济舱(1)");
int seat=sc.nextInt();
if(month>=1&&month<=4||month>=11&&month<=12){
ticket=money(ticket,0.7,0.65,seat);
}
else if (month>=5&&month<=10){
ticket=money(ticket,0.9,0.85,seat);
}
else{
System.out.println("月份错误,请重新输入:");
}
System.out.println(ticket);
}
public static int money(int ticket,double t,double j,int seat){
if(seat==0){
ticket=(int)(ticket*t);
}
else if(seat==1){
ticket=(int)(ticket*j);
}
else{
System.out.println("舱位错误,请重新输入:");
}
return ticket;
}
}
尝试运行结果如下: