编写程序,使用嵌套if选择结构,根据出行的月份和选择的舱位输出实际的机票价格。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写程序,使用嵌套if选择结构,根据出行的月份和选择的舱位输出实际的机票价格。相关的知识,希望对你有一定的参考价值。
import java.util.Scanner; /** * @author 蓝色以太 机票的价格受季节旺季、淡季影响,而且头等舱和经济舱价格也不同。 * 假设机票原价为5000元,4~10月为旺季,旺季头等舱打九折,经济舱打八折, 淡季头等舱打五折,经济舱打四折。 * 编写程序,使用嵌套if选择结构,根据出行的月份和选择的舱位输出实际的机票价格。 */ public class AirTicket { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double price = 5000; System.out.println("请选择出行的月份:"); int m = sc.nextInt(); System.out.println("请选择舱位(1:头等舱;2:经济舱):"); int choose = sc.nextInt(); // 旺季 if (m >= 4 && m <= 10) { if (choose == 1) { price = price * 0.9; } else if (choose == 2) { price = price * 0.8; } else { System.out.println("error!"); } // 淡季 } else if (m > 0 && m < 13) { if (choose == 1) { price = price * 0.5; } else if (choose == 2) { price = price * 0.4; } else { System.out.println("error!"); } } else { System.out.println("error!"); } System.out.println("价格为:" + price + "元"); } }
以上是关于编写程序,使用嵌套if选择结构,根据出行的月份和选择的舱位输出实际的机票价格。的主要内容,如果未能解决你的问题,请参考以下文章