天天看点

Java的二维数组相关应用

二维数组的初始化:

创建二维数组:数组类型[][] 数组名;

初始化:1.动态初始化  2.静态初始化

第一个中括号:由几行组成,表示由几个一 维数组组成

第二个左中括号:由几列组成,表示一个一维数组里面可以保存几个元素

数组初始化的方式:      

 (1)int[][] arr=new int[3][3]; arr[0][0]=1;

arr[0][2]=2;

arr[2][1]=9;

arr[1][2]=10;

arr[1][0]=12;

(2)int[][] arr1=new int[][]{{1,5},{5,9,12},{9,67,85,36}};

(3)简写

       int[][] arr2={{12,89},{90,56}};

数组遍历:

 int i,j;

       for(i=0;i<arr1.length;i++)

       {  for(j=0;j<arr1[i].length;j++)

           {

               System.out.print(arr1[i][j]+" ");

           }

      System.out.println();

    }

       for(int[] k1:arr1){

           for(int m:k1)

           {

               System.out.print(m+" ");

           }

           System.out.println();

       }