-4
這裏是我的代碼,即時有點失去了如何使這個工作的方式我想,我已經做到了,所以用戶將進入一個3x3二維數組,即時嘗試排序每列但有IM很難計算出來,然後打印陣列,同時仍保持原來的粘性....按列排序一個二維數組
package newproject;
import java.util.Scanner;
public class ColumnSorting {
public static void main(String [] args){
double a[][]=new double[3][3];
Scanner input = new Scanner(System.in);
for(int row=0;row<3;row++){
for(int col=0;col<3;col++){
System.out.println("Enter value: ");
a[row][col]=input.nextDouble();
}
}
displayArray(a);
}
public static void displayArray(double x[][]) {
for (int row=0;row<x.length;row++) {
for(int column = 0;column<x[row].length; column++) {
System.out.print(x[row][column]+"\t");
}
System.out.println();
}
}
public static double[][] sortColumns(double[][] m){
java.util.Arrays.sort(m, new java.util.Comparator<double[]>() {
public int compare(double[] a, double[] b) {
return Double.compare(a[0], b[0]);
}
});
}
}
大頭貼==完好無損嗎? – Idos
究竟是什麼讓你失望?你的問題並不清楚你想如何對每列進行排序,或者在哪一點你感到困惑。它是理論,編碼部分還是兩者? – Tricky12
*「對每列進行排序」*是什麼意思?標題說排序*「按列」*,這是完全不同的獨立排序每列。 – Andreas