二维数组的语句定义格式: 数据类型[][] 变量名 = new 数据类型[m][n]; (推荐这种写法) m表示这个二维数组有多少个一维数组 n表示每一个一维数组的元素个数 举例: int[][] arr = new int[3][2]; 定义了一个二维数组arr 这个二维数组有3个一维数组,名称是arr[0],arr[1],arr[2] 每个一维数组有2个元素,可以通过arr[m][n]来获取 表示获取第m+1个一维数组的第n+1个元素
还有可能看到以下几个写法,它们也是正确的: 1、int[] arr[] = new int[3][2]; 2、int arr[][] = new int[3][2];
public class Cherris {
public static void main(String[] args) {
//定义一个二维数组,使用格式一做初始化
int[][] arr = new int[3][2];
System.out.println(arr); // [[I@4554617c
System.out.println