我有一個問題,我的隨機數組排序。隨機數組排序
我想要做的是做一個if語句,以確保arr[0]
總是大於arr[1]
。
爲什麼?那麼,我的程序會生成兩個從0到99的隨機數,它會執行簡單的數學問題,如減法和除法。由於您無法正確劃分55/99,因此第一個arr[0]
應始終大於arr[1]
。
這裏是我在哪裏,並感謝您的幫助!
public static int[] randomNumbers(){
Random obj = new Random();
int arr[] = new int[2]; //init array to hold 2 numbers
arr[0] = obj.nextInt(99); //number 1 randomized 0 - 9 // sort array
arr[1] = obj.nextInt(99); //number 2 randomized 0 - 9
//do compare to make sure arr[0] is always greater than arr[1]
//but how???
return arr;
/*int rgen = obj.nextInt(10); //first number has to be larger than second 0 - 10
int rgen1 = obj.nextInt(9); //random 0 - 9
int randomNumber = rgen + rgen1; //stores the answer*/
}
'if(arr [0]
你知道這些數字在0到98的範圍內,對吧? –
有時我會忘記...;) –