一、运行结果
a
二、代码实现
三、具体思路
因在不同月份和不同舱位有不同的折扣,可在主方法中判断淡旺季,给定两个折扣(头等舱和经济舱),将这两个作为参数给到新的方法,此方法用于判断舱位并计算实际机票价格。
1.键盘录入机票原价,月份,舱位
2.定义方法判断舱位
3.在主方法中判断淡旺季,并将两个折扣作为参数
4.将实际机票价格返回到主方法并打印
四、注意事项
1.明析思路,注意主方法实现什么功能,新方法实现什么功能
2.注意保持形参和实参数据类型一致(尤是折扣double)
3.存在强制转换:代码36、40行,因实际机票价格为int类型,而原价乘以的折扣为double类型,须将double类型强制转换为int类型,即price = (int)(price * a);
4、注意月份判断:if((month >= 11 && month <= 12)||(month >= 1 && month <= 4))