for循环二维数组的取值方式?

2024-11-15 17:37:08
推荐回答(4个)
回答1:

     可以使用单层循环遍历一维数组,使用嵌套循环遍历二维数组,其中外层循环控制行,内层循环控制列。

示例代码:

public static void main(String[] args){
    //定义3行4列的二维数组
    int[] array=new int[3][4];
    //循环为数组赋值
    for(int i=0;i<3;i++){
        for(int j=0;j<4;j++){
            array[i][j]=i+j;
        }
    }
    //循环输出数组的值
    for(int i=0;i<3;i++){
        for(int j=0;j<4;j++){
            System.out.println("array["+i+"]["+j+"]="+array[i][j]);
        }
    }
}

回答2:

可以使用单层循环遍历一维数组,使用嵌套循环遍历二维数组,其中外层循环控制行,内层循环控制列。
示例代码:
public static void main(String[] args){
//定义3行4列的二维数组
int[] array=new int[3][4];
//循环为数组赋值
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
array[i][j]=i+j;
}
}
//循环输出数组的值
for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
System.out.println("array["+i+"]["+j+"]="+array[i][j]);
}
}
}

回答3:

for( i = 0; i < m; i++ )
___for(j = 0; j < n; j++ )
______temp = array[m][n]
二维数组的遍历

回答4:

for i:=0 to 2 do
for j:=0 to 1 do
value:=array[i][j]