二維數組矩陣轉置
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();
}
}
}
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();
}
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.