好的,我應該創建一個程序,生成50個隨機數,每個數在0到49之間,並打印出每個數的生成數。結果,我一直得到0.0,當我運行該程序時,我做錯了什麼?計數生成的隨機數
import java.util.*;
import java.util.Random;
public class randomArray{
public static void main (String args[]){
int min = 0;
int max = 49;
Random r = new Random();
int i = r.nextInt(max - min + 1) + min;
double[] numbers = new double[i];
System.out.println(numbers[4]);
}
}
你不會填滿你的'數字'數組。 –
你只是在索引4處打印一個數字。'double's intitialized爲'0.0',你永遠不會改變它。 – iamnotmaynard
請爲您的問題使用正確的標題。如果有人遇到類似於您的問題,他們可能會搜索關於隨機數字的生成,而不是「做這項工作」。 – kviiri