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

大概算是弄出来了,但是加起来大概写了两百多行,心好累啊,不知这结果可还过得去

欢迎使用蓝天租车系统:

您是否要租车:1 要  0不要

1

你可租车的类型及其价目表:

序号 汽车名称 租金 容量

1 奥迪A4 500元/天 4人

2 马自达6 400元/天 4人

3 皮卡雪佛兰 450元/天 4人,2吨

4 金龙 800元/天 20人

5 松花江 400元/天 4吨

6 依维柯 1000元/天 20吨

请输入您独特的订单号:

wddsa9643

请输入您要租车的数量:

6

请输入您要租的第1辆车的序号

1

请输入您要租的第2辆车的序号

2

请输入您要租的第3辆车的序号

3

请输入您要租的第4辆车的序号

4

请输入您要租的第5辆车的序号

9

输错无效!请再次输入!

请输入您要租的第5辆车的序号

5

请输入您要租的第6辆车的序号

6

请输入租车的天数:

3

您的账单:

订单'wddsa9643'可载人的车有:

奥迪A4,马自达6,皮卡雪佛兰,金龙,          共可载人:32人

订单'wddsa9643'可载货的车有:

皮卡雪佛兰,松花江,依维柯,            共可载货:26吨

订单'wddsa9643'租车总价格为:8850元

【这结果,能算过关吗?】


正在回答

5 回答

能不能贴一下代码,谢谢

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

凡尘96 提问者

非常感谢!
2016-05-15 回复 有任何疑惑可以回复我~
#2

凡尘96 提问者

已经发了
2016-05-15 回复 有任何疑惑可以回复我~
#3

慕移动9341187 回复 凡尘96 提问者

谢谢!!
2016-05-17 回复 有任何疑惑可以回复我~

package com.renwenwdx.CleloRentCar;


public class Mazda6 extends Car {


public void Mazda() {

serialNumber = 2;// 序号

carName = "马自达6";// 汽车名称

rent = 400; // 租金

Busload = 4;// 载客量

System.out.println(serialNumber + "\t" + carName + "\t\t" + rent

+ "元/天\t" + Busload + "人");

}

}

//六辆车的声明类都差不多,只是数据名字有些不同,就不重复了,

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

package com.renwenwdx.CleloRentCar;


public class Car {


public static int serialNumber;// 序号

public static String carName;// 汽车名称

public static int rent; // 租金

public static int Busload;// 载客量

public static int MannedAmount;// 载货量


}


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

package com.renwenwdx.CleloRentCar;


import java.util.Scanner;


/**

 * @name 蓝天租车系统;

 * @author renwenwdx;

 * @version 版本 1.0;

 * @date 2016.5.5;

 * 

 */

public class CleloRentCar {


public static void main(String[] args) {

System.out.println("欢迎使用蓝天租车系统:" + "\n" + "您是否要租车:1 要  0不要");

Scanner sc = new Scanner(System.in);

int number1 = sc.nextInt();

if (number1 == 0) {

System.out.println("再见!");

} else if (number1 != 0 && number1 != 1) {

System.out.println("输入错误,已退出,如有需要,请再次进入蓝天租车系统!!!");

} else {

System.out.println("你可租车的类型及其价目表:");

System.out.println("序号\t" + "汽车名称\t" + "租金\t"+ "容量");

/*

* 输出可租车辆及价目表;

*/

AudiA4 sc1 = new AudiA4();

sc1.audiA4();


Mazda6 sc2 = new Mazda6();

sc2.Mazda();


Chevy sc3 = new Chevy();

sc3.chevy();


KingLong sc4 = new KingLong();

sc4.kingLong();


SongHuaRiver sc5 = new SongHuaRiver();

sc5.songHuaRiver();


IVECO sc6 = new IVECO();

sc6.iveco();

System.out.println("请输入您独特的订单号:");

String orderNumber = sc.next();

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

int count = sc.nextInt();


String busloadCar = "";// 记录载客车

String mannedCar = "";// 记录载货车

int sumMoney = 0;// 总价钱

int sumBusload = 0;// 总载客

int sumMannedAmount = 0;// 总载货


for (int a = 1; a <= count; a++) {

System.out.println("请输入您要租的第" + a + "辆车的序号");

int soprt = sc.nextInt();

/*

* swith  case;可以考虑

* 客户需要一辆奥迪; 总价钱,总载客,可载人车变化

*/

if (soprt == 1) {

sumMoney += 500;

sumBusload += 4;

busloadCar += "奥迪A4,";

}

/*

* 客户需要一辆马自达6; 总价钱,总载客,可载人车变化

*/

else if (soprt == 2) {

sumMoney += 400;

sumBusload += 4;

busloadCar += "马自达6,";

}

/*

* 客户需要一辆皮卡雪佛兰; 总价钱,总载客,可载人车,可载货车变化

*/

else if (soprt == 3) {

sumMoney += 450;

sumBusload += 4;

sumMannedAmount += 2;

mannedCar += "皮卡雪佛兰,";

busloadCar += "皮卡雪佛兰,";

}

/*

* 客户需要一辆金龙; 总价钱,总载客,可载人车变化

*/

else if (soprt == 4) {

sumMoney += 800;

sumBusload += 20;

busloadCar += "金龙,";

}

/*

* 客户需要一辆松花江; 总价钱,总载客,可载货车变化

*/

else if (soprt == 5) {

sumMoney += 400;

sumMannedAmount += 4;

mannedCar += "松花江,";

}

/*

* 客户需要一辆依维柯; 总价钱,总载客,可载货车变化

*/

else if (soprt == 6) {

sumMoney += 400;

sumMannedAmount += 20;

mannedCar += "依维柯,";

}else {

a--;

System.out.println("输错无效!请再次输入!");

}

}

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

int day = sc.nextInt();

sumMoney *= day;// 最终总价钱

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

System.out.println("订单'"+orderNumber + "'可载人的车有:" + "\n" + busloadCar

+ "          " + "共可载人:" + sumBusload + "人");

System.out.println("订单'"+orderNumber + "'可载货的车有:" + "\n" + mannedCar

+ "            " + "共可载货:" + sumMannedAmount + "吨");

System.out.println("订单'"+orderNumber + "'租车总价格为:" + sumMoney + "元");

}

}

}


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

nice

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

举报

0/150
提交
取消

大概算是弄出来了,但是加起来大概写了两百多行,心好累啊,不知这结果可还过得去

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