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

自己完成后~自己再看都觉得很头痛。。。。。

package com.zuche;

import java.util.*;

public class ZhuChe {

private static String names;


public static void main(String[] args) {

Car[] cars= {

new Car("小汽车", 100, 5, 0),

    new Car("面包车", 100, 7, 0),

    new Car("小货车", 200, 5, 2),

    new Car("皮卡车", 100, 5, 1)

};

Scanner input=new Scanner(System.in);

while(true) {

System.out.println("请问是否使用租车系统:1是     0否");

int yong;

try {

yong=input.nextInt();

}catch(Exception e){

System.out.println("输入报错,请重新输入");

input.next();

continue;

}

if(yong==1) {

int mz=0;

String[] names=new String[10];

int sumJia=0;

int sumZuo=0;

int sumZai=0;

int zu=1;

while(zu==1) {

for(int i=0;i<cars.length;i++) {

System.out.println(i+1+".车型:"+cars[i].name+"  租车每天价格:"+cars[i].jia+"  载人数量:"+cars[i].zuo+"人  载货数量:"+cars[i].zai+"吨");

}

int x;

int s;

int t;

try {

System.out.println("请输入需要租车的序号");

x=input.nextInt();

System.out.println("请输入需要租"+cars[x-1].name+"的数量:");

s=input.nextInt();

System.out.println("请输入租"+s+"辆"+cars[x-1].name+"的天数:");

t=input.nextInt();

}catch(Exception e){

System.out.println("输入报错,请重新输入");

input.next();

continue;

}

names[mz]=s+"辆"+cars[x-1].name+t+"天";

sumJia+=cars[x-1].jia*s*t;

sumZuo+=cars[x-1].zuo*s;

sumZai+=cars[x-1].zai*s;

    System.out.println("已选"+names[mz]);

    System.out.println("共"+cars[x-1].jia*s*t+"元");

    System.out.println("能载人数量共"+cars[x-1].zuo*s+"人");

    System.out.println("能载货数量共"+cars[x-1].zai*s+"吨");

    System.out.println("请输入:1.继续选择租车     0.结算");

    while(true) {

    try {

    zu=input.nextInt();

    break;

    }catch(Exception e){

System.out.println("输入报错,请重新输入");

input.next();

continue;

    }

    }

    if(zu==1) {

    mz++;

    

    }else {

    break;

    }

}

System.out.println("已选的车有:");

for(int i=0;i<=mz;i++) {

System.out.println(names[i]);

}

System.out.println("共"+sumJia+"元");

}else if(yong==0) {

    System.out.println("谢谢");

}else {

System.out.println("输入有误,请重新输入");

}

}

}

}

http://img1.sycdn.imooc.com//5ea98fd70001cae704670390.jpg

请问是否使用租车系统:1是     0否

1

1.车型:小汽车  租车每天价格:100  载人数量:5人  载货数量:0吨

2.车型:面包车  租车每天价格:100  载人数量:7人  载货数量:0吨

3.车型:小货车  租车每天价格:200  载人数量:5人  载货数量:2吨

4.车型:皮卡车  租车每天价格:100  载人数量:5人  载货数量:1吨

请输入需要租车的序号

4

请输入需要租皮卡车的数量:

4

请输入租4辆皮卡车的天数:

4

已选4辆皮卡车4天

共1600元

能载人数量共20人

能载货数量共4吨

请输入:1.继续选择租车     0.结算

s

输入报错,请重新输入

1

1.车型:小汽车  租车每天价格:100  载人数量:5人  载货数量:0吨

2.车型:面包车  租车每天价格:100  载人数量:7人  载货数量:0吨

3.车型:小货车  租车每天价格:200  载人数量:5人  载货数量:2吨

4.车型:皮卡车  租车每天价格:100  载人数量:5人  载货数量:1吨

请输入需要租车的序号

3

请输入需要租小货车的数量:

3

请输入租3辆小货车的天数:

3

已选3辆小货车3天

共1800元

能载人数量共15人

能载货数量共6吨

请输入:1.继续选择租车     0.结算

0

已选的车有:

4辆皮卡车4天

3辆小货车3天

共3400元


正在回答

1 回答

不同的车最好还是用不同的类 通过继承的方式 来书写 
然后就是一些属性的命名应该更规范 不要用拼音代替
你这里的继续选择租车和结算考虑的不错 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

自己完成后~自己再看都觉得很头痛。。。。。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信