0

配列 kids は、既に宣言され、Infant オブジェクトで初期化されている Infant 型の配列です。配列 kids 内のすべての幼児の名前を列に出力するループを作成します。

幼児クラスです。

public class Infant{

  private  String name;
  private int age;  // in months

  public Infant(String who, int months){
    name = who;
    age = months;
  }

  public String getName(){return name;}

  public int getAge(){return age;}

  public void anotherMonth(){age = age + 1;}
}

私が試したコードは

for (int j = 0; j<kids.length; j++) {

System.out.println(kids.getName());

}
4

2 に答える 2

9

印刷行ステートメントを変更する

System.out.println(kids[j].getName());
于 2013-03-09T04:47:30.263 に答える
1

ちなみに、forループを作成するもう1つの優れた方法は次のとおりです。

 for (Infant i: kids){

          System.out.println(i.getName());
 }

つまり、配列の子供たちのすべての乳児に対して、特定の操作を実行します(この場合は名前を印刷します)

于 2013-03-09T05:19:38.000 に答える