菜鸟做的答答租车系统

来源:12-1 综合练习

红色贝魚

2015-02-18 18:12

package com.imooc;


public class Keche {  

public int number=0;

String [] a={" "," "," "," "};

public void zhangdan(){

System.out.println("可载人的车有:");

for (int m=0;m<4;m++){

System.out.print(a[m]+" ");

}

System.out.println("共载人:" + number);

}


}


package com.imooc;

import java.util.Scanner;

import java.util.Arrays;


public class Test {


public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner input = new Scanner(System.in);

        System.out.println("欢迎使用答答租车系统:");

        System.out.println("您是否要租车:1是0否");

        int yn = input.nextInt();

        if (yn==0){

        System.out.println("感谢您的使用");

        }

        else {

        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吨");

            System.out.println("请输入您要租汽车的数量:");

            }

        int num =input.nextInt();

        Keche keche = new Keche();

        Huoche huoche = new Huoche();

        int i=0,j=0,price=0;

        

        for(int n=1;n<=num;n++){

        System.out.println(" 请输入第" + n + "辆车的序号");

        int xuhao =input.nextInt();

        switch(xuhao){

        case 1:keche.a[i]="奥迪A4";i++;price+=500;keche.number+=4;break;

        case 2:keche.a[i]="马自达6";i++;price+=400;keche.number+=4;break;

        case 3:keche.a[i]="皮卡雪6";i++;huoche.a[j]="皮卡雪6";j++;price+=450;keche.number+=4;huoche.number+=2;break;

        case 4:keche.a[i]="金龙";i++;price+=800;keche.number+=20;break;

        case 5:huoche.a[j]="松花江";j++;price+=400;huoche.number+=4;break;

        case 6:huoche.a[j]="依维柯";j++;price+=1000;huoche.number+=20;break;

        }

        }

        System.out.println("请输入租车天数:");

        int days =input.nextInt();

        price*=days;

        

        

       System.out.println("您的账单:");

       keche.zhangdan();

       huoche.zhangdan();

       System.out.println("租车总价格:" + price + "元");

}


}


写回答 关注

3回答

  • 慕粉18562707742
    2016-05-21 21:02:26

    有BUG

  • killer00go
    2016-01-14 22:25:45

    缺一个huoche方法

  • Jissie_Zhang
    2015-11-30 17:01:57

    赞一个,我是来学习的,不过我有个疑问如果一次选10辆车这10辆车的序号都是同一个,你在类里面定义的空数组传值会溢出,怎么处理呢?

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530105 学习 · 6086 问题

查看课程

相似问题