隨機值的數組這是分配1.冒泡排序的1-100
現在我要創建同樣的事情,但使用1-100值的隨機排列,我不知道如何實現一個成我已經擁有了。
public class Test {
public static void main(String a[]) {
int i;
int[] array = {9,1,5,8,7,2,1,5,5,6,8,15,3,9,19,18,88,10,1,100,4,8};
System.out.println("Values Before the sort:\n");
for (i = 0; i < array.length; i++)
System.out.print(array[i] + " ");
System.out.println();
bubble_srt(array, array.length);
System.out.print("Values after the sort:\n");
for (i = 0; i < array.length; i++)
System.out.print(array[i] + " ");
System.out.println();
}
public static void bubble_srt(int a[], int n) {
int i, j, t = 0;
for (i = 0; i < n; i++) {
for (j = 1; j < (n - i); j++) {
if (a[j - 1] > a[j]) {
t = a[j - 1];
a[j - 1] = a[j];
a[j] = t;
}
}
}
}
看看'隨機'類。 –
正如@ZouZou所說的,使用Random類爲你生成100個隨機值。 – Cheesebaron
歡迎來到SO。開發人員(或任何人)能夠擁有的最重要的技能是瞭解如何在Google上查找事物。如果您在Google中輸入「java random」,您將獲得數千次點擊,並在第一頁提供大量有用信息。 –