0

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

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

例如...对于 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]

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

4

1 回答 1

0

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

于 2013-04-25T17:20:24.560 回答