能寫出來真的太開心了,求各位大佬給點建議,我覺得很多數組內容都沒用上
package 買汽車練習2;
import java.util.Scanner;
public class indexCar {
public static void main(String args[]) {
Car car[] = {new smallCar("1號蘭博基尼",5000,4),
new smallCar("2號大巴車",1000,20),
new huoCar("3號大貨車",15000,100),
new piKa("4號皮卡車",3000,2,100)};
System.out.println("歡迎進入買車系統(tǒng),要買車請選1,不買車選0");
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
if(count == 1) {
System.out.println("歡迎進入噠噠租車系統(tǒng),請選購你要的車!");
for(Car cars : car) {
cars.carSon();
}
System.out.println("請輸入你要租的車的數量:");
int num = sc.nextInt();
int money = 0; //錢
int son = 0; //人數
int huowu = 0; //貨物數
for(int i=1;i<=num;i++) {
System.out.println("請選擇你要租的車的型號:");
int ID = sc.nextInt();
if(ID == 1) {
money += 5000;
son += 4;
}
else if(ID == 2) {
money += 1000;
son += 20;
}
else if(ID == 3) {
money += 15000;
son += 100;
}
else if(ID == 4) {
money += 3000;
son += 2;
huowu += 100;
}
else {
num += 1;
System.out.println("您的輸入有誤,請重新輸入!");
}
}
System.out.println("您總共要付的金額為:"+money+","
+ "總載人數為:"+son+",總載貨量為:"+huowu);
}
else if(count == 0){
System.out.println("您已退出系統(tǒng)!");
}
else {
System.out.println("您的輸入有誤!");
}
}
}
運行結果
歡迎進入買車系統(tǒng),要買車請選1,不買車選0
1
歡迎進入噠噠租車系統(tǒng),請選購你要的車!
汽車名:1號蘭博基尼價格:5000載人數:4
汽車名:2號大巴車價格:1000載人數:20
汽車名:3號大貨車價格:15000載人數:100
汽車名:4號皮卡車價格:3000載人數:2載貨數100
請輸入你要租的車的數量:
2
請選擇你要租的車的型號:
3
請選擇你要租的車的型號:
4
您總共要付的金額為:18000,總載人數為:102,總載貨量為:100
2020-02-13
兄弟,你這是面向過程,不是面向對象