Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何从多维数组中调用特定值?_Arrays_Loops - Fatal编程技术网

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

Arrays 如何从多维数组中调用特定值?,arrays,loops,Arrays,Loops,好的,这只是一个小例子,我在自己为在线课程创建的程序中做了类似的事情。唯一的区别是每个数组的输出将由用户在不同的字段中输入,而不是由程序员预先确定答案 在这种情况下,在输出用户号码之后,我想创建一个按钮(我知道如何做,如果现在这太理论化,很抱歉),它将指定特定的值并将它们输出到不同的字段中 例如。。。对于aryNumbers[0][0](在我的程序中是一个名称),我会将aryNumbers[0][1]调出到aryNumbers[0][4]……因此在本例中是10,76,23。(这些数字将是测试分数

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

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

例如。。。对于aryNumbers[0][0](在我的程序中是一个名称),我会将aryNumbers[0][1]调出到aryNumbers[0][4]……因此在本例中是10,76,23。(这些数字将是测试分数)


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

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

我仍然不清楚这里的问题。您似乎想跳过第一个(或第零个)在内部数组中为外部数组中的每个值创建一个项目,并打印结果值。您是否询问如何执行此操作?因为您大部分时间都在编写它,但没有解释您遇到的问题。如果您只是将“for(j=0…”更改为“for(j=1…”,这没有达到你的目的吗?嗯……我想跳过‘零’,因为它是一个名称,而不是像以下数组那样的整数。一旦我学会了如何分离数组[1][1]到[2][3],我将找到这些数字的平均值。好吧……我没有想到……我必须尝试一下
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]