Java-多维数组

  • 内容
  • 评论
  • 相关

前面说了,数组是多个数据的集合.

int[] arr = new int[] {1,3,5,7,9};

如果现在有多个数组,我想把多个数组保存在一个集合中,此时我又应该如何完成.

int[] arr1 = {1,2,3};

int[] arr2 = {4,5};

int[] arr3 = {6};

把上述的每个数组都作为一个元素,那么此时元素的类型为:int[].

------------------------------------------------------------------------------

数组的语法:

数组元素类型[] 数组名;

------------------------------------------------------------------------------

一维数组:数组中的每一个元素都是一个值(基本类型和引用类型的值).

二维数组:数组中的每一个元素又是一个一位数组.

三维数组:数组中的每一个元素又是一个二维数组.

-------------------------------------------------------------------------------

严格上说,在Java中不存在多维数组的概念,和C语言做区分,一般称之为数组中的数组.

二维数组的初始化操作:

静态初始化:

动态初始化:

int[][] arr = new int[3][5] ;创建一个长度为3的二维数组,每一个元素(一维数组)的长度为5.

int[][] arr = new int[0][5]

-------------------------------------

针对于N维数组,需要N个循环嵌套.

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注