根据旺、淡季,计算头等舱和商务舱打折的票价

/*需求:
* 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱
* 按照如下规则计算机票价格:旺季(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;
    }
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值