第一行变最后一列,第二行变倒数第二列。。。。
public static void main(String[] args) {
int[][] arr = {{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
int m = arr[0].length;//m行n列旋转之后的行
int n = arr.length;//m行n列旋转之后的列
int[][] result = new int[m][n];
int l = n-1;
for (int i = 0; i < n; i++,l--) {
for (int j = 0; j < m; j++) {
result[j][l] = arr[i][j];
}
}
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
System.out.print(result[i][j]+" ");
}
System.out.println();
};
}