能写出来真的太开心了,求各位大佬给点建议,我觉得很多数组内容都没用上

来源:12-1 综合练习

qq_慕先生5365347

2020-02-10 22:54


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


写回答 关注

1回答

  • 阿肥肥
    2020-02-13 16:43:59

    兄弟,你这是面向过程,不是面向对象

    慕尼黑311...

    啥意思,能解答一下吗?

    2020-02-25 00:51:12

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530105 学习 · 6086 问题

查看课程

相似问题