1
我有一個代碼創建了2分數組,它的工作原理應該如下,但是現在我想使第一行成爲反向的最後一行。如何根據右對角線交換對稱矩陣的元素
一樣,如果你有一列
1
2
3
4
必須進來新的數組像這樣:
4 3 2 1
,我有矩陣是這樣的:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
的新的矩陣必須是這樣的:
16 12 8 4
15 11 7 3
14 10 6 2
13 9 5 1
這是我的代碼:
package test5;
public class test5 {
public static void main(String[] args) {
int[][] nums = new int[4][4];
nums[0][0] = 1;
nums[0][1] = 2;
nums[0][2] = 3;
nums[0][3] = 4;
nums[1][0] = 5;
nums[1][1] = 6;
nums[1][2] = 7;
nums[1][3] = 8;
nums[2][0] = 9;
nums[2][1] = 10;
nums[2][2] = 11;
nums[2][3] = 12;
nums[3][0] = 13;
nums[3][1] = 14;
nums[3][2] = 15;
nums[3][3] = 16;
for (int i = 0; i < nums.length; i++) {
for (int j = 0; j < nums.length; j++) {
System.out.print(nums[i][j] + " ");
}
System.out.println();
}
}
}
所以任何人都可以幫我嗎?
你可能在考慮看看操作.... –