需求:
分析:
需要接受机票原价、购买月份及舱位三个原始数据
返回出优惠后的机票价格
Java:
public static void main(String[] args)
{
double price = calculate(1000, 7, "first class");
System.out.print("机票的优惠价是:" + price);
}
public static double calculate(double price, int month, String type)
{
if(month >= 5 && month <= 10)
{
switch (type)
{
case "first class":
price *= 0.9;
break;
case "economy class" :
price *= 0.85;
break;
}
}
else
{
switch (type)
{
case "first class":
price *= 0.7;
break;
case "economy class" :
price *= 0.65;
break;
}
}
return price;
}
}
结果: