Day9.二维数组
前面说了一维数组,下面说一下二维数组。
什么是二维数组?
例子:一所学校有三个班,每个班有5名学生,我们该怎么表达呐?
如果我们使用一维数组,我们就需要声明3个一维数组然后每个一维数组有五个学生数据。
从这句话来看我们可以发现,二维数组的本质就是一维数组:
int[][]arr=new int[3][5];
通过这样的书写我们可以达到相同的效果。
这句话的意思就是
int【0】={1,2,3,4,5};
int【1】={1,2,3,4,5};
int【2】={1,2,3,4,5};
所以二维数组的出现就是为了简化书写的复杂程度。计算机的语言就是需要不断的进行代码的缩写从而达到同样的效果。
三维及以上的数组很少使用
主要使用二维数组
从语法上Java支持多维数组
从内存分配原理的角度讲,只有一维数组定义的格式如上所示。
也可以写成:这个便是二维数组书写格式。都是一些基础的理论知识,这里不写具体的例子和题目了。