1 public class ShuZhuDaoZhi { 2 3 4 public static void main(String[] args) { 5 int data[][] = new int[][]{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; 6 System.out.println("----------------转置前------------------------"); 7 print1(data); 8 reverse(data); 9 System.out.println("----------------转置后------------------------"); 10 print1(data); 11 } 12 13 // 将矩阵转置 14 public static void reverse(int temp[][]) { 15 for (int i = 0; i < temp.length; i++) { 16 for (int j = i; j < temp[i].length; j++) { 17 int k = temp[i][j]; 18 temp[i][j] = temp[j][i]; 19 temp[j][i] = k; 20 } 21 } 22 } 23 24 // 将矩阵输出 25 public static void print1(int temp[][]) { 26 for (int i = 0; i < temp.length; i++) { 27 for (int j = 0; j < temp[i].length; j++) { 28 System.out.print(temp[i][j] + "\t"); 29 } 30 System.out.println(); 31 } 32 } 33 }
原文:https://www.cnblogs.com/gao-3-26/p/10725681.html