通过输入票价、月份来输出价格。
代码如下
public static void main(String[] args) {
Scanner mm = new Scanner(System.in);
System.out.println("请输入票价;");
Double money = mm.nextDouble();
System.out.println("请输入月份;");
int month = mm.nextInt();
System.out.println("请输入仓位;");
String type = mm.next();
System.out.println(cale(money,month,type));
}
//cale方法
public static Double cale(Double money, int month, String type) {
if (month >=5&& month <= 10) {
switch (type) {
case "头等舱":
money *= 0.9;
break;
case "经济舱":
money *= 0.85;
break;}
} else if (month == 11 || month == 12 || month >= 4 && month <= 7) {
switch (type) {
case "头等舱":
money *= 0.7;
break;
case "经济舱":
money *= 0.65;
break; }
} else {
System.out.println("你输入的月份有误");
}
return money;
}
输入票价、月份、仓位 效果如图