Хорошо, я должен создать программу, которая генерирует 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]);
}
}
Вы никогда не заполняете свой массив 'numbers'. –
Вы просто печатаете одно число, указанное в индексе 4. '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''. – iamnotmaynard
Пожалуйста, используйте правильное название для своих вопросов. Если у кого-то есть проблема, похожая на вашу, они, вероятно, будут искать генерации случайных чисел, а не «делать эту работу». – kviiri