所以我已經完成了大部分代碼。我只是不知道爲什麼排序列表不是從最小到最大的順序。該任務是從1-10生成10個隨機整數。顯示未排序的列表。顯示排序(從最小到最大)。顯示數組內容。Java bubblesort 1-100
int [] number = new int [10];
System.out.print("Random Numbers:");
for (int d = 0 ; d<number.length ; d++){
int RandomG = g.nextInt(100) + 1;
System.out.print("\t" + RandomG);
number[d] = RandomG ;
}
System.out.print("\nSorted Numbers:"+Arrays.toString(BubbleSortAsceMethod(number)));
}
public static int [] BubbleSortAsceMethod(int[] x) {
int temp;
for (int i = 0; i < x.length; i++) {
for (int j = 1; j < x.length -i; j++) {
if (x[j - 1] < x[j]) {
temp = x[j - 1];
x[j - 1] = x[j];
x[j] = temp;
}
}
}
return x;
}
}
請通過縮進每塊四個空間,通過確保同一塊塊或同級別每行縮進的精確相同數量的其他格式化你的代碼。是的,這是一個挑剔的要求,但同樣,我們是志願者,並且要付出努力,以方便別人來幫助你。 –
另外,請包含您的完整代碼。你從一種方法開始。 –
好吧,我試圖格式化您的代碼,但它仍然不可理解。就好像你已經發布了足夠的代碼來挫敗我們,但還不足以幫助我們發現你的問題。請修復。 –