为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季之答答租车系统(1)

标签:
Java

package com.imooc;
import java.util.Scanner;
public class Test {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int whetherToRentCar ;//询问是否租车
        int carNumber;//定义要租车的数量
        int carSerialNumber[] = new int[7];//定义要租的车的序号
        int carRentalDays;//定义租车的天数
        int sum = 0;//定义租车总价格
        int carrying = 0;//定义载客量
        int boatload = 0;//定义载货量
        System.out.println("欢迎使用答答租车系统!");
        System.out.println("您是否要租车?1是,0否");
        whetherToRentCar = input.nextInt();
        //租车价目表
        if(whetherToRentCar == 1){
            System.out.println("您可租车的类型及其价目表:");
            System.out.println("序号               汽车名称        租金                                容量");
            System.out.println("1       奥迪A4   500元/天                    载人:4人");
            System.out.println("2       马自达6   400元/天                   载人:4人");
            System.out.println("3       皮卡雪6   450元/天                   载人:4人 载货:2吨");
            System.out.println("4       金龙                800元/天                   载人:20人");
            System.out.println("5       松花江            400元/天                   载货:4吨");
            System.out.println("6       依维柯            1000         载货:20吨");
        }else{
            System.exit(0);
        }
        System.out.println("请输入您要租汽车的数量:");
        carNumber = input.nextInt();
        while(carNumber>6){
            System.out.println("您输入的信息有误,请重新输入");
        }
        //要租的汽车的序号
        for(int i = 1;i <= carNumber; i++){
                System.out.println("请输入第"+i+"辆汽车的的序号");
                carSerialNumber[i] = input.nextInt();   
        }
        //要租车的天数
        System.out.println("请输入租车天数:");
        carRentalDays = input.nextInt();

        System.out.println("您的账单:");
        System.out.println("***可载人的车有:");
        //可载人的车之汽车种类及载客量
        for(int j = 1; j <= carNumber; j++ ){
            if(carSerialNumber[j] == 5  carSerialNumber[j] == 6)
                continue;
            switch(carSerialNumber[j]){
            case 1 : System.out.print("奥迪A4 ");
                carrying += 4;break;
            case 2 : System.out.print("马自达6  ");
                carrying += 4;break;
            case 3 : System.out.print("皮卡雪6  ");
                carrying += 4;break;
            case 4 : System.out.print("金龙  ");
                carrying += 20;break;
            }
        }System.out.println("共载人:"+carrying+"人");

        //可载货的车之汽车种类以及载货量
        System.out.println("***可载货的车有:");
        for(int j = 1; j <= carNumber; j++ ){
            if(carSerialNumber[j] == 1  carSerialNumber[j] == 2  carSerialNumber[j] == 4)
                continue;
            switch(carSerialNumber[j]){
            case 3 : System.out.print("皮卡雪6  ");
                boatload += 2;break;
            case 5 : System.out.print("松花江  ");
                boatload += 4;break;
            case 6 : System.out.print("依维柯  ");
                boatload += 20;break;
            }
        }System.out.println("共载货:"+boatload+"吨");
        //租车总价格
        for(int j = 1; j <= carNumber; j++ ){

            switch(carSerialNumber[j]){
            case 1 : sum += 500;break;
            case 2 : sum += 400;break;
            case 3 : sum += 450;break;
            case 4 : sum += 800;break;
            case 5 : sum+= 400;break;
            case 6 : sum += 1000;break;
            }
        }
        sum = carRentalDays*sum;
        System.out.println("***租车总价格:"+sum);
    }

}
```![图片描述][1]

  [1]: http://img1.sycdn.imooc.com//57bc19250001927c04220493.png
点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消