一:概述
在相关二维数组的上一边博文中,介绍了二维数组的定义,及其定义格式和初始化的相关知识点。在这篇文章中将说明二维数组的遍历其内存图。
二:具体说明
<1>二维数组的遍历
在实现的过程中,我们在二维数组中使用了循环嵌套:
① 循环嵌套:循环语句中嵌套循环语句
② 通过外层循环可以得到一维数组
③ 在通过内存循环可以得到每一个二维数组元素
假设定义了一个数组为:
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9},{6, 67, 89}};
对它进行遍历的代码如下:
// 定义一个二维数组
int[][] arr = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9},{6, 67, 89}};
// 外层循环:遍历每一个一维数组
for(int i = 0; i < arr.length; i++) {
// 内存循环得到每一个二维数组元素
// arr[i]
for(int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
<2>二维数组的内存图
验证的代码
// 定义一个二维数组
int[][] arr = {{14, 26, 37}, {47, 58, 69}};
// 输出数组中的元素
System.out.println(arr);
System.out.println(arr[0][1]);
System.out.println(arr[1][1]);
// 修改二维数组中的元素
arr[0][1] = 90;
arr[1][1] = 60;
// 再次输出数组中的元素
System.out.println(arr[0][1]);
System.out.println(arr[1][1]);
标签:arr,java,System,语法,二维,数组,println,out
From: https://blog.51cto.com/u_15912723/8887654