多维数组
多维数组
可变长参数
概念: 定义在函数上,可以接收多个相同类型的数据,使用方和数组一样。
语法: 数据类型... 形参名
注意: 一个函数中只能有一个可变长参数并且必须在形参列表的最后。
多维数组可以看成是数组的数组,比如二维数组就是-个特殊的一维数组,其每一个元素都是一个一维数组。
二维数组:
语法1: 声明并分配空间
数据类型[][] 数组名 = new 数据类型[行][列];
int [][] a=new int [2][5];//可以看作一个两行五列的数组
语法2: 声明并赋值
数据类型[][] 数组名 ={{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
int [][] a={{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
遍历数组:
for(int i = 0; i<数组名.length; i++){
for(int j = 0; j<数组名[i].length; j++){
System.out.print(数组名[i][j]);
}
System.out.println();
}