首页 > 其他分享 >机票的价格

机票的价格

时间:2023-01-16 21:47:19浏览次数:38  
标签:touJin 价格 机票 jia System println 经济舱 out

 

package com.fqs.demo;

import java.util.Scanner;

public class ChongZ {
    //5-10月份属于旺季        机票原价 给个值,头等舱的价格 9折 ;经济舱的价格 8.5折
    //11月份12月 1,2,3的4月份 属于淡季  7折; 经济舱的价格1元 6.5折
   
    //步骤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键盘输入获取头等舱还是经济舱
        boolean flag=true;//加入一个while循环,如果不合法一直循环让输入,当合法后,结束循环
        while(flag) {
            System.out.println("请选择头等舱还是经济舱,头等舱1,经济舱2");
            int touJin=scanner.nextInt();
            if (touJin==1||touJin==2) {//输入正确
                System.out.println("值:"+touJin);
                flag=false;
            }else {
                System.out.println("不合法,请再次输入");
            }//1.2结束
        //1.3键盘输入获取淡季还是旺季
        boolean flag2=true;//加入一个while循环,如果不合法一直循环让输入,当合法后,结束循环
        while(flag2) {
            System.out.println("请输入月份:");
            int yue=scanner.nextInt();
            System.out.println("月份:"+yue);
            if(yue<=10 && yue>=5) {//5,6,7,8,9,10
                flag2=false;
                getJia(jia,touJin,0.9,0.85);//1 原价 2舱位 3头等舱的折扣 4经济舱的折扣

            }else if(yue<=5&&yue>=1){//1,2,3,4,5
                flag2=false;
                getJia(jia, touJin,0.7,0.65);
                
            }else if(yue==12||yue==11){//11,12
                flag2=false;
                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;
             System.out.println("1"+"touJin:"+touJin);
        }else if(touJin==2){//经济舱
            jia=jia*v2;
            System.out.println("touJin:"+touJin);
        }
        System.out.println("jia:"+jia);
        return jia ;
        
    }
}

 

标签:touJin,价格,机票,jia,System,println,经济舱,out
From: https://www.cnblogs.com/haha1988/p/17056350.html

相关文章