为甚么输出的都是0?

来源:12-2 项目问题解析 1

qq_忘川_2

2017-03-29 11:05

public class Initail {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int i;
		Car[] cars = {new PersonCar(1,"奥迪A4",500,4),new PersonCar(2,"马自达6",400,4),
				new PickUp(3, "皮卡雪6", 450, 2, 4),new PersonCar(4, "金龙", 800, 20),new GoodsCar(5,"松花江", 400, 4),
				new GoodsCar(6, "依科维", 1000, 20)};
		System.out.println("欢迎适用达达租车系统:)");
		System.out.println("是否租车:租车输入1,不租车输入2");
		Scanner s = new Scanner(System.in);
		i = s.nextInt();
		if (i==1) {
			System.out.println("您可租的车型及其价目表:");
			System.out.println("序号     汽车名称          租金            容量");
			for (Car car : cars) {
				System.out.println(car.getNumber()+"\t"+car.getName()+"\t"+car.getPrice()+"元/天"+"\t"+"载人:"+car.getPersoncapacity()+"人"+"载货:"+car.getGoodscapacity()+"吨");
			}
		}else{
			System.out.println("欢迎使用!");
		}
	}

}

欢迎适用达达租车系统:)

是否租车:租车输入1,不租车输入2

1

您可租的车型及其价目表:

序号     汽车名称          租金            容量

0 null 0元/天 载人:0人载货:0吨

0 null 0元/天 载人:0人载货:0吨

0 null 0元/天 载人:0人载货:0吨

0 null 0元/天 载人:0人载货:0吨

0 null 0元/天 载人:0人载货:0吨

0 null 0元/天 载人:0人载货:0吨


写回答 关注

2回答

  • 大的小彩笔
    2017-04-02 15:27:06

    System.out.println(car.getNumber()+"\t"+car.getName()+"\t"+car.getPrice()+"元/天"+"\t"+"载人:"+car.getPersoncapacity()+"人"+"载货:"+car.getGoodscapacity()+"吨");

                }

    你这里面的car都换成cars

  • 骑着毛驴去嗨皮
    2017-03-29 11:39:52

    你把完整的代码贴出来啊!或者你断点调试啊!

Java入门第二季 升级版

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

531107 学习 · 6299 问题

查看课程

相似问题