机票的价格
![](https://img2023.cnblogs.com/blog/1498393/202301/1498393-20230116211644874-1072992473.png)
package com.fqs.demo; import java.util.Scanner; public class ChongZ { /*\\5-10月份属于旺季 机票原价100或任何你想输入的值,头等舱的价格 9折 ;经济舱的价格 8.5折 \\11月份12月 1,2,3的4月份 属于淡季 头等舱的价格10元 7折; 经济舱的价格1元 6.5折 \\Scanner 判断旺季和淡季 ;根据键盘输入头等舱 经济舱 和月份; 当return 价格*/ //步骤1.键盘输入 机票原价,淡季或旺季,头等舱或经济舱 //步骤2 当2.1淡季则... 当2.2旺季则.. 当2.3不合法则.. //步骤3 再加限定3.1淡季里2.1的头等舱 输出机票的价格 ;再加限定3.1淡季里2.2的经济舱 输出机票的价格...3.2+2.1;3.2+2.2 public static void main(String[] args) { //步骤1.键盘输入 机票原价,淡季或旺季,头等舱或经济舱 //1.1键盘输入机票原价 Scanner scanner=new Scanner(System.in); System.out.println("请输入机票的价格"); int jia=scanner.nextInt(); //1.1结束 //1.2键盘输入获取头等舱还是经济舱 System.out.println("请选择头等舱还是经济舱,头等舱1,经济舱2"); int touJin=scanner.nextInt(); if (touJin==1||touJin==2) {//输入正确 System.out.println("值:"+touJin); }else { System.out.println("不合法,请再次输入"); } //1.2结束 //1.3键盘输入获取淡季还是旺季 System.out.println("请输入 月份:"); int yue=scanner.nextInt(); System.out.println("月份:"+yue); if(yue<=10 && yue>=5) {//5,6,7,8,9,10 getJia(jia,touJin,0.9,0.85);//1 原价 2舱位 3头等舱的折扣 4经济舱的折扣 }else if(yue<=5&&yue>=1){//1,2,3,4,5 getJia(jia, touJin,0.7,0.65); }else if(yue==12||yue==11){//11,12 getJia(jia,touJin,0.7,0.65); }else if(yue<0 || yue>12){//非法输入时,错误提醒 System.out.println("非法输入,请输入1到12之间的值"); } //1.3结束 }//主方法结束 //一个新的方法 计算票价需要的几个参数 1 原价 2舱位 3头等舱的折扣 4经济舱的折扣 public static double getJia(double jia,int touJin,double v1,double v2) { if(touJin==1) {//头等舱 jia=jia*v1; }else if(touJin==2){//经济舱 jia=jia*v2; } System.out.println("jia:"+jia); return jia ; } }