/*需求: * 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱 * 按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折*/ public static void main(String []args){ Scanner scanner = new Scanner(System.in); //票价 System.out.println("请输入机票原价: "); double ticketPrice = scanner.nextDouble(); //月份 System.out.println("请输入月份: "); int month = scanner.nextInt(); //头等舱、经济舱 System.out.println("请输入您乘坐的是0:头等舱还是1:经济舱: "); int cabin = scanner.nextInt(); if(month<=10 && month>=5){ double price= getPrice(ticketPrice,cabin,0.9,0.85); System.out.println("打折后的票价为:"+price); }else if((month>=1 && month<=4) || ((month>=11 && month<=12))){ double price= getPrice(ticketPrice,cabin,0.7,0.65); System.out.println("打折后的票价为:"+price); }else{ System.out.println("友情提醒,一年之后12个月"); } } public static double getPrice(double ticketPrice,int cabin,double vo,double v1){ if(cabin==0){ ticketPrice*=vo; } else if (cabin==1) { ticketPrice*=v1; }else { System.out.println("舱位选择错误!!!"); } return ticketPrice; }
根据旺、淡季,计算头等舱和商务舱打折的票价
于 2022-08-10 11:03:52 首次发布