能写出来真的太开心了,求各位大佬给点建议,我觉得很多数组内容都没用上
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("欢迎进入买车系统,要买车请选1,不买车选0");
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
if(count == 1) {
System.out.println("欢迎进入哒哒租车系统,请选购你要的车!");
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("您已退出系统!");
}
else {
System.out.println("您的输入有误!");
}
}
}
运行结果
欢迎进入买车系统,要买车请选1,不买车选0
1
欢迎进入哒哒租车系统,请选购你要的车!
汽车名:1号兰博基尼价格:5000载人数:4
汽车名:2号大巴车价格:1000载人数:20
汽车名:3号大货车价格:15000载人数:100
汽车名:4号皮卡车价格:3000载人数:2载货数100
请输入你要租的车的数量:
2
请选择你要租的车的型号:
3
请选择你要租的车的型号:
4
您总共要付的金额为:18000,总载人数为:102,总载货量为:100