在执行以下代码后,alpha中存储了什么?

时间:2013-11-18 03:14:07

标签: java

int[] alpha = new int[5];
int j;

for (j = 0; j < 5; j++)
{
alpha[j] = 2 * j;

if (j % 2 == 1)
  alpha[j - 1] = alpha[j] + j;
}

如何找到“alpha”中存储的内容?我只知道如何执行此操作,我使用[System.out.println(alpha); ]

[I@46798249
[I@46798249
[I@46798249
[I@46798249
[I@46798249

1 个答案:

答案 0 :(得分:0)

获取存储在alpha中的位置1的内容

System.out.print(alpha[0]);

位置2 ......

System.out.print(alpha[1]);

全部

for ( int i = 0 ; i < alpha.length ; i ++ )
     System.out.print(alpha[i]);

或者替代所有(清洁代码)

for (int contents: alpha) {
    System.out.print(contents);
}

以上两者都有不同的用途。

但是要将数据库中的内容转储到控制台:

System.out.print(java.util.Arrays.toString(alpha));