第n个元素数组的控制台输出

时间:2013-01-02 00:56:54

标签: java arrays

我有一个带有n个元素的数组,我正在尝试将值设置为我的数组,以便每个元素的值都为Positon。

即。位置0的第一个元素是0,第二个元素位于位置1到1等,直到位置n-1的第n个元素,值为n-1。

最后我将在控制台上提供我的数组内容。

我认为我已经设置了正确的值,但我无法在控制台上显示。例如我如何显示位置“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 个答案:

答案 0 :(得分:1)

使用System.out.println和此代码:

System.out.println(Arrays.    toString(your_array_name_here)); 

答案 1 :(得分:0)

将此添加到您的循环

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

答案 2 :(得分:0)

我认为HélioSantos说这是真的,这对我有用:

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] + " ");
    }
}

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] + " "); } }

答案 3 :(得分: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("]");





}

}

嗯,伙计们,我在你的建议之后做了类似的事情并且它有效。非常感谢你:))