对于二维数组:
- 关键概念:
- (1)二维数组的每个元素是一维数组,所以如果需要得到每个一维数组的值,还需要再次遍历
- (2)如果我们要访问第 i+1 个 一维数组的第j个值 arr[i][j]
- 二维数组注意事项:
- (1)一维数组的声明方式有: int[ ] x 或者 int x[ ]
- (2)二维数组的声明方式有: int[ ][ ] y 或者 int[ ] y[ ] 或者int y[ ][ ]
- (3)二维数组实际上是由多个一维数组组成的,它的各个一位数组的长度可以相同,也可以不相同. 比如: map[][] 是一个二维数组 int map[][] = {{1,2},{3,4,5}} 由map[0] 是一个含有两个元素的一维数组, map[1] 由一个含有三个元素的一维数组构成, 也称为列数不等的二维数组.
二维数组的使用:
内存分析图片和概念介绍图片来自韩顺平老师的java基础课程: