一,规则二维数组的创建
法1:数据类型 [ ] [ ] 数组名 = {{ 数据 },{数据 } ,{数据}}
示例代码:
int[][] array = {{1,2},{3,4},{5,6}}; 法2:
数据类型 [ ] [ ] 数组名 =new 数据类型 [ ][ ] {{ 数据 },{数据 } ,{数据}}
代码示例:
int[][] array = new int[][]{{1,2},{3,4},{5,6}}; 法3:数据类型 [ ] [ ] 数组名 =new 数据类型 [ ][ ]
代码示例:
int[][] array = new int[2][3]; 二,不规则二维数组的创建
示例:
语言 方法
5051 nKikzTx29w
4J93u抖音3元1000粉
6305 /11/22 03:24:11
int[][] array = {{1},{1,2},{3,4,5}}; 遍历二维数组的方式:
规则二维数组的遍历方式(不规则二维数组不能使用):
public class EX { public static void main(String[] args) { int[][] array = {{1,2,3},{4,5,6},{7,8,9}}; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3 ; j++) { System.out.println(array[i][j]); } } }}
如果用这种方式遍历把不规则二维数组会抛出数组越界异常
通用的遍历访问方式:(建议使用)
for(int row = 0,row < array.length; row ++){ for(int col = 0;col < array[row].length;col ++){ System.out.print("%d\t",array[row][col]); } System.out.println(" ");}`