大家好,又见面了,我是你们的朋友全栈君。...二维数组其实是一位数组的嵌套(每一行看做一个内层的一维数组)
两种初始化形式
格式1: 动态初始化
数据类型 数组名 [ ][ ] = new 数据类型[m][n]
数据类型 [ ][ ]....}…..};
举例:int [ ][ ] arr={
{22,15,32,20,18},{12,21,25,19,33},{14,58,34,24,66},};
静态初始化可用于不规则二维数组的初始化...System.out.println(arr.length);//输出行数
System.out.println(arr[0].length);//输出列数
}
输出结果:
举例:实现一个M*N的二维数组的转置并输出