第一种格式:
1 public class Array_TwoDimension { 2 public static void main(String[] args) { 3 int[][] arr1 = new int[3][4];//定义了arr1的二维数组,表示二维数组中有3个一维数组,每个一维数组中有四个元素 4 5 arr1[0][3] = 78;//这是给二维数组中的第一个数组中的第三个角标赋值 6 7 System.out.println(arr1);//打印的是数组的地址,会比一维数组多一个[ 8 System.out.println(arr1[0]);//打印的还是数组的地址,是二维数组中的第一个数组的地址值 9 System.out.println(arr1[0][1]);//打印的就是数组的元素了 10 11 12 int [][] arr2 = new int[3][];//3表示的是二维数组的长度 二维数组中的一维数组为null 13 System.out.println(arr2[0][1]);//结果为null 14 } 15 }
第二种格式:
1 public class Array_TwoDimension { 2 public static void main(String[] args) { 3 int[][] arr3 = {{3,4,5,6},{5,5,6,6},{8,7,5,3}}; 4 System.out.println(arr3[0].length);//打印二位数组中第一个一维数组的长度 5 } 6 }
时间: 2024-10-12 22:45:36