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();
}
}
}
所以任何人都可以帮我吗?
你可能在考虑看看操作.... –