求解如何遍历数组?

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

土爷

2015-05-31 19:01

package com.imooc;
import java.util.Scanner;

public class Initail {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("欢迎使用答答租车系统,您是否要租车?1是0否");
		//创建可租车列表
		carsForRent[] Cars={new passengerCar("奥迪A4",500,4),new passengerCar("马自达6",400,4),new pickupCar("皮卡雪6",450,4,2),new passengerCar("金龙",800,20),new truckCar("松花江",400,4),new truckCar("依维柯",1000,20)};
		//接收用户输入是否租车选项
		Scanner scan=new Scanner (System.in);
		String input=scan.next();
		if (input.equals("1")){
			displayList();
			}
		System.out.println("请输入您需要的车辆数量");
		int num= getCarNum();
		int[] nums=getCarNums(num);
		int days=getDays();
		displayCheck(days,num,nums);
		}
	//创建displayList方法展示可租车列表
	public void displayList(){
		for (int i=1;i<=Cars.length;i++){
		System.out.println(i+".\t"+Cars[i].name+"\t"+Cars[i].price+"元/天"+"\t");
		//写到此处不会了,不知道如何遍历父类引用的数组Cars[],求解!
		}
		
	}

}


写回答 关注

2回答

  • 懒秋茵
    2015-06-26 22:17:26

    你这个最后的for不要<=,直接<就行了

  • 风中过客
    2015-06-01 00:08:11

    你把父类CcarsForRent 定义出成员变量name,price.. 然后写出父类的getter 和setter,抽象(不抽象)都可以。

    子类继承父类的方法,重写(不重写)都可以,构造方法把name,price赋值,就不用set()方法给name,price赋值了。

     再把 子类对象的引用 放到父类的对象 ,最后通过父类对象调用对应的get()方法获得name,price

Java入门第二季 升级版

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

531024 学习 · 6160 问题

查看课程

相似问题