java简单二维数组矩形置换,行变列,列变行
package shao;
public class main {
public static void main(String[] args) {
int i,j;
int[][] a = {{1,2,3},{4,5,6},{7,8,9}};//声明一个数组
int[][] b = new int[3][3];//再次声明一个3行3列的数组
System.out.print("初始矩阵:\n"); //遍历数组
for(i=0;i<3;i++) {
for(j=0;j<3;j++) {
System.out.print(a[i][j]+" ");
}
System.out.print("\n"); }
System.out.print("转置后的矩阵:\n");
for(i=0;i<3;i++) {
for(j=0;j<3;j++) { //进行转置操作
b[i][j] = a[j][i];
System.out.print(b[i][j]+" ");
}
System.out.println();//换行输出
}
}
}
输出效果