package com.sxt.arraytest3; /* * 二维数组 */ public class TestArray { public static void main(String[] args) { //静态初始化 int[][]arr4 = {{21,3},{3,3},{2,3,4}}; int[][]arr2 = new int[][]{{9,3},{4}}; //动态初始化 int[][]arr3 = new int[3][4];//3个一维数组 每个数组长度为4 //动态赋值 int[][] arr = new int[2][]; arr[0] = new int[3]; arr[1] = new int [4]; //System.out.println(arr3.length);//arr.length:二维数组内一维数组的个数 //遍历方式1 for(int i=0; i<arr.length; i++){ for(int j=0; j<arr[i].length; j++){ System.out.print(arr[i][j]+" "); } System.out.println(); } System.out.println("------------------------"); //遍历方式2 for(int[] a1: arr){ for(int num: a1){ System.out.print(num+" "); } System.out.println(); } } }