//这样遍历二维数组的:
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); }