机票的价格

 


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 ;
        
    }
}

 

 

 

posted @ 2023-01-16 21:31  胖豆芽  阅读(327)  评论(0编辑  收藏  举报