二维数组矩阵转置

来源:互联网 发布:linux中vi显示行号 编辑:程序博客网 时间:2024/06/01 07:43
public class JuZhen {

public static void main(String[] args) {

int[][] array={{11,12,13,14},{21,22,23,24},{31,32,33,34}};


System.out.println("------原数组前---------");
for(int i=0;i<array.length;i++){
for(int j=0;j<array[i].length;j++){
System.out.print(array[i][j]+"---");
}
System.out.println();
}

//矩阵换置过程  
int[][] array1=new int[array[0].length][array.length];
for(int i=0;i<array.length;i++){
for(int j=0;j<array[i].length;j++){
array1[j][i]=array[i][j];
}
}

System.out.println("------矩阵转置后---------");
for(int i=0;i<array1.length;i++){
for(int j=0;j<array1[i].length;j++){
System.out.print(array1[i][j]+"---");
}
System.out.println();
}

}

}
原创粉丝点击