如何从多维数组中调用特定值?

时间:2013-04-25 16:58:34

标签: arrays loops

好的,所以这只是我在自己的程序中做的类似事情的一个小例子,我正在创建一个在线课程。唯一的区别是每个数组的输出将由用户在不同的字段中输入,而不是由程序员预先确定答案。

在这种情况下,在输出用户号码后,我想创建一个按钮(我知道该怎么做,对不起,如果现在太理论化了),这将是特定值并将它们输出到不同的字段。

例如...对于aryNumbers [0] [0](在我的程序中将是一个名称)我会将aryNumbers [0] [1]调用到aryNumbers [0] [4] ...所以在这种情况10,76,23。(这些数字将是考试成绩)

int[ ][ ] aryNumbers = new int[2][4];

aryNumbers[0][0] = 34;
aryNumbers[0][1] = 10;
aryNumbers[0][2] = 76;
aryNumbers[0][3] = 23;

aryNumbers[1][0] = 11;
aryNumbers[1][0] = 30;
aryNumbers[1][0] = 56;
aryNumbers[1][0] = 65;

aryNumbers[2][0] = 34;
aryNumbers[2][0] = 13;
aryNumbers[2][0] = 23;
aryNumbers[2][0] = 18;

int rows = 2;
int columns = 4;

int i, j;

for (i=0; i < rows ; i++) {

for (j=0; j < columns ; j++) {

System.out.print( aryNumbers[ i ][ j ] + " " );

}

System.out.println( "" );

}

只有它会调出整个名单及其相应测试分数的所有值。

阿卡......

ary..[0][1]
ary..[0][2]
ary..[0][3]

ary..[1][1]
ary..[1][2]
ary..[1][3]

ary..[1][1]
ary..[1][2]
ary..[1][3]

这是我第一次使用多维数组。

1 个答案:

答案 0 :(得分:0)

for(j=0...更改为for(j=1...以跳过内部数组的第0个元素。