怎样遍历二维数组?

Posted on 2016-06-07 17:04  上善其若水,厚德载物  阅读(271)  评论(0编辑  收藏  举报

//这样遍历二维数组的:

private static void printArray(int[][] array) {
      for(int i = 0;i<array.length;i++){
    for(int j = 0;j<array[i].length;j++){
      System.out.print(array[i][j]+ " ");
    }
    System.out.println();
  }
}

//数组的行列对调

public static void main(String[] args) {
        int array[][]  = new int[][] {{1,2,3},{4,5,6},{7,8,9}};
        System.out.println("数组行列对调前");
        printArray(array);
        //array.length是很重要的一个属性,分析数组可以从array.length入手
        int array2[][] = new int[array.length][array.length];
        for(int i = 0;i<array.length;i++){
            for(int j = 0;j<array[i].length;j++){
                array2[i][j] = array[j][i];
            }
            System.out.println();
        }
        System.out.println("数组行列对调后");
        printArray(array2);
        
    }

 

Copyright © 2024 上善其若水,厚德载物
Powered by .NET 8.0 on Kubernetes