package practice;
import java.util.Scanner;
public class z1 {
public static void main(String[] args) {
//ctrl+alt+M 自动抽取方法
//机票价格按照淡季、旺季,头等舱和经济舱收费,输入机票原价、月份和头等舱或者经济舱
//旺季(5-10月) 头等舱9折,经济舱8.5折
//淡季(11-4月) 头等舱7折、经济舱6.5折
boolean flag=true;
//输入机票原价
Scanner sc=new Scanner(System.in);
System.out.println("请输入机票原价:");
int ticket=sc.nextInt();
//输入当前月份
System.out.println("请输入当前月份:");
int month=sc.nextInt();
//输入座位:经济舱 0,头等舱 1
System.out.println("输入座位:经济舱 0 头等舱 1");
int seat=sc.nextInt();
if(month>=5&&month<=10) {
//旺季
ticket=getPrice(ticket,seat,0.85,0.9);
/*
if(seat==0) {
ticket=(int)(ticket*0.85);
}else if(seat==1) {
ticket=(int)(ticket*0.9);
}else{
flag=false;
System.out.println("没有这个舱位,请重新输入,谢谢配合!");
}*/
}else if((month>=1&&month<=4)||(month==11||month==12)){
//淡季
ticket=getPrice(ticket,seat,0.65,0.7);
/*if(seat==0) {
ticket = (int) (ticket * 0.65);
}else if(seat==1) {
ticket = (int) (ticket * 0.7);
}else{
flag=false;
System.out.println("没有这个舱位,请重新输入,谢谢配合!");
}*/
}else{
flag=false;
System.out.println("你的月份输入错误,请重新输入,谢谢配合!");
}
if(flag==true&&(seat==0||seat==1)) {
System.out.println("机票价格为:" + ticket + "元");
}else{
}
}
//方法
public static int getPrice(int ticket,int seat,double v0,double v1) {
if (seat == 0) {
ticket = (int) (ticket * v0);
} else if (seat == 1) {
ticket = (int) (ticket * v1);
} else {
System.out.println("没有这个舱位,请重新输入,谢谢配合!");
}
return ticket;
}
}
机票价格按照淡季、旺季,头等舱和经济舱收费,输入机票原价、月份和头等舱或者经济舱 旺季(5-10月) 头等舱9折,经济舱8.5折 淡季(11-4月) 头等舱7折,经济舱6.5折
最新推荐文章于 2024-12-11 09:43:33 发布