大概算是弄出來了,但是加起來大概寫了兩百多行,心好累啊,不知這結(jié)果可還過得去
歡迎使用藍天租車系統(tǒng):
您是否要租車: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
請輸入您要租車的數(shù)量:
6
請輸入您要租的第1輛車的序號
1
請輸入您要租的第2輛車的序號
2
請輸入您要租的第3輛車的序號
3
請輸入您要租的第4輛車的序號
4
請輸入您要租的第5輛車的序號
9
輸錯無效!請再次輸入!
請輸入您要租的第5輛車的序號
5
請輸入您要租的第6輛車的序號
6
請輸入租車的天數(shù):
3
您的賬單:
訂單'wddsa9643'可載人的車有:
奧迪A4,馬自達6,皮卡雪佛蘭,金龍, ? ? ? ? ?共可載人:32人
訂單'wddsa9643'可載貨的車有:
皮卡雪佛蘭,松花江,依維柯, ? ? ? ? ? ?共可載貨:26噸
訂單'wddsa9643'租車總價格為:8850元
【這結(jié)果,能算過關(guān)嗎?】
2016-05-12
能不能貼一下代碼,謝謝
2016-05-15
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 + "人");
}
}
//六輛車的聲明類都差不多,只是數(shù)據(jù)名字有些不同,就不重復了,
2016-05-15
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;// 載貨量
}
2016-05-15
package com.renwenwdx.CleloRentCar;
import java.util.Scanner;
/**
?* @name 藍天租車系統(tǒng);
?* @author renwenwdx;
?* @version 版本 1.0;
?* @date 2016.5.5;
?*?
?*/
public class CleloRentCar {
public static void main(String[] args) {
System.out.println("歡迎使用藍天租車系統(tǒng):" + "\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("輸入錯誤,已退出,如有需要,請再次進入藍天租車系統(tǒng)?。?!");
} 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("請輸入您要租車的數(shù)量:");
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("請輸入租車的天數(shù):");
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 + "元");
}
}
}
2016-05-07
nice