大概算是弄出來(lái)了,但是加起來(lái)大概寫了兩百多行,心好累啊,不知這結(jié)果可還過(guò)得去
歡迎使用藍(lán)天租車系統(tǒng):
您是否要租車:1 要 ?0不要
1
你可租車的類型及其價(jià)目表:
序號(hào) 汽車名稱 租金 容量
1 奧迪A4 500元/天 4人
2 馬自達(dá)6 400元/天 4人
3 皮卡雪佛蘭 450元/天 4人,2噸
4 金龍 800元/天 20人
5 松花江 400元/天 4噸
6 依維柯 1000元/天 20噸
請(qǐng)輸入您獨(dú)特的訂單號(hào):
wddsa9643
請(qǐng)輸入您要租車的數(shù)量:
6
請(qǐng)輸入您要租的第1輛車的序號(hào)
1
請(qǐng)輸入您要租的第2輛車的序號(hào)
2
請(qǐng)輸入您要租的第3輛車的序號(hào)
3
請(qǐng)輸入您要租的第4輛車的序號(hào)
4
請(qǐng)輸入您要租的第5輛車的序號(hào)
9
輸錯(cuò)無(wú)效!請(qǐng)?jiān)俅屋斎耄?/p>
請(qǐng)輸入您要租的第5輛車的序號(hào)
5
請(qǐng)輸入您要租的第6輛車的序號(hào)
6
請(qǐng)輸入租車的天數(shù):
3
您的賬單:
訂單'wddsa9643'可載人的車有:
奧迪A4,馬自達(dá)6,皮卡雪佛蘭,金龍, ? ? ? ? ?共可載人:32人
訂單'wddsa9643'可載貨的車有:
皮卡雪佛蘭,松花江,依維柯, ? ? ? ? ? ?共可載貨:26噸
訂單'wddsa9643'租車總價(jià)格為:8850元
【這結(jié)果,能算過(guò)關(guān)嗎?】
2016-05-12
能不能貼一下代碼,謝謝
2016-05-15
package com.renwenwdx.CleloRentCar;
public class Mazda6 extends Car {
public void Mazda() {
serialNumber = 2;// 序號(hào)
carName = "馬自達(dá)6";// 汽車名稱
rent = 400; // 租金
Busload = 4;// 載客量
System.out.println(serialNumber + "\t" + carName + "\t\t" + rent
+ "元/天\t" + Busload + "人");
}
}
//六輛車的聲明類都差不多,只是數(shù)據(jù)名字有些不同,就不重復(fù)了,
2016-05-15
package com.renwenwdx.CleloRentCar;
public class Car {
public static int serialNumber;// 序號(hào)
public static String carName;// 汽車名稱
public static int rent; // 租金
public static int Busload;// 載客量
public static int MannedAmount;// 載貨量
}
2016-05-15
package com.renwenwdx.CleloRentCar;
import java.util.Scanner;
/**
?* @name 藍(lán)天租車系統(tǒng);
?* @author renwenwdx;
?* @version 版本 1.0;
?* @date 2016.5.5;
?*?
?*/
public class CleloRentCar {
public static void main(String[] args) {
System.out.println("歡迎使用藍(lán)天租車系統(tǒng):" + "\n" + "您是否要租車:1 要 ?0不要");
Scanner sc = new Scanner(System.in);
int number1 = sc.nextInt();
if (number1 == 0) {
System.out.println("再見(jiàn)!");
} else if (number1 != 0 && number1 != 1) {
System.out.println("輸入錯(cuò)誤,已退出,如有需要,請(qǐng)?jiān)俅芜M(jìn)入藍(lán)天租車系統(tǒng)?。?!");
} else {
System.out.println("你可租車的類型及其價(jià)目表:");
System.out.println("序號(hào)\t" + "汽車名稱\t" + "租金\t"+ "容量");
/*
* 輸出可租車輛及價(jià)目表;
*/
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("請(qǐng)輸入您獨(dú)特的訂單號(hào):");
String orderNumber = sc.next();
System.out.println("請(qǐng)輸入您要租車的數(shù)量:");
int count = sc.nextInt();
String busloadCar = "";// 記錄載客車
String mannedCar = "";// 記錄載貨車
int sumMoney = 0;// 總價(jià)錢
int sumBusload = 0;// 總載客
int sumMannedAmount = 0;// 總載貨
for (int a = 1; a <= count; a++) {
System.out.println("請(qǐng)輸入您要租的第" + a + "輛車的序號(hào)");
int soprt = sc.nextInt();
/*
* swith ?case;可以考慮
* 客戶需要一輛奧迪; 總價(jià)錢,總載客,可載人車變化
*/
if (soprt == 1) {
sumMoney += 500;
sumBusload += 4;
busloadCar += "奧迪A4,";
}
/*
* 客戶需要一輛馬自達(dá)6; 總價(jià)錢,總載客,可載人車變化
*/
else if (soprt == 2) {
sumMoney += 400;
sumBusload += 4;
busloadCar += "馬自達(dá)6,";
}
/*
* 客戶需要一輛皮卡雪佛蘭; 總價(jià)錢,總載客,可載人車,可載貨車變化
*/
else if (soprt == 3) {
sumMoney += 450;
sumBusload += 4;
sumMannedAmount += 2;
mannedCar += "皮卡雪佛蘭,";
busloadCar += "皮卡雪佛蘭,";
}
/*
* 客戶需要一輛金龍; 總價(jià)錢,總載客,可載人車變化
*/
else if (soprt == 4) {
sumMoney += 800;
sumBusload += 20;
busloadCar += "金龍,";
}
/*
* 客戶需要一輛松花江; 總價(jià)錢,總載客,可載貨車變化
*/
else if (soprt == 5) {
sumMoney += 400;
sumMannedAmount += 4;
mannedCar += "松花江,";
}
/*
* 客戶需要一輛依維柯; 總價(jià)錢,總載客,可載貨車變化
*/
else if (soprt == 6) {
sumMoney += 400;
sumMannedAmount += 20;
mannedCar += "依維柯,";
}else {
a--;
System.out.println("輸錯(cuò)無(wú)效!請(qǐng)?jiān)俅屋斎耄?);
}
}
System.out.println("請(qǐng)輸入租車的天數(shù):");
int day = sc.nextInt();
sumMoney *= day;// 最終總價(jià)錢
System.out.println("您的賬單:");
System.out.println("訂單'"+orderNumber + "'可載人的車有:" + "\n" + busloadCar
+ " ? ? ? ? ?" + "共可載人:" + sumBusload + "人");
System.out.println("訂單'"+orderNumber + "'可載貨的車有:" + "\n" + mannedCar
+ " ? ? ? ? ? ?" + "共可載貨:" + sumMannedAmount + "噸");
System.out.println("訂單'"+orderNumber + "'租車總價(jià)格為:" + sumMoney + "元");
}
}
}
2016-05-07
nice