0

n 要素の配列があり、各要素の値が Positon になるように、値を配列に設定しようとしています。

つまり、位置 0 の最初の要素は 0、2 番目の要素は位置 1 から 1、というように、位置 n-1 の n-1 の値を持つ n 番目の要素まで続きます。

最後に、コンソールに配列の内容を表示します。

すでに正しい値を設定していると思いますが、コンソールに表示できません。たとえば、位置「n-1」が値「n-1」であることをどのように表示できますか

ここで私がこれまでにしたこと:

  public void exercise1(Integer n){

   int[] arrayA = new int[n];

   int counter;

    for(counter=0; counter<arrayA.length; counter++){

              arrayA[counter]=counter;
                         }
    }   

前もって感謝します:)

4

4 に答える 4

1

System.out.println と次のコードを使用します。

System.out.println(Arrays.    toString(your_array_name_here)); 
于 2013-01-02T01:03:44.390 に答える
0

エリオ・サントスが言っていることは真実であり、私にとってはうまくいくと思います:

public class koponk {

public static void main(String[] args) {
    exercise1(10);
}

public static void exercise1(Integer n) {
    int[] arrayA = new int[n];
    int counter;
    for (counter = 0; counter < arrayA.length; counter++) {
        arrayA[counter] = counter;
        System.out.print(arrayA[counter] + " ");
    }
}

}

于 2013-01-02T06:15:42.850 に答える
0
   public class apples{


public static void main(String[] args) {



    exercise(4);

}

   public void exercise(Integer n){



    int[] arrayA = new int[n];

    int counter;

    for(counter=0; counter<arrayA.length; counter++){

        arrayA[counter]=counter;
    }

    System.out.print("[");

    for(counter=0; counter<arrayA.length; counter++){

        if(counter == n-1){

         System.out.print(arrayA[counter]);   

        }else{


          System.out.print(arrayA[counter] + ", ");

       }
    } 
    System.out.println("]");





}

}

さて、皆さん、私はあなたのアドバイスの後でそのようなことをしました、そしてそれはうまくいきます。どうもありがとうございます:)

于 2013-01-02T15:24:15.913 に答える
0

これをループに追加します

System.out.println(arrayA[counter]);
于 2013-01-02T01:04:06.610 に答える