Как создать метод, который заполняет массив float[] случайными числами в заданом диапазоне?
Вопрос:
Как создать метод, который заполняет массив float[]
случайными числами в заданом диапазоне от 32.0
до 40.0
?
Проблема:
Не понимаю как взаимодействуют класс Main
и метод main()
, в котором создают массив float[] temperatureData
с классом Hospital
метод generatePatientsTemperatures()
. Как заполнить массив float[] temperatureData
, что лежит в class Main
методом generatePatientsTemperatures()
из класса Hospital
?
Важно:
Класс Main
, и все, что в нем задано, не может быть изменено.
Можно лишь менять код внутри фигурных скобок метода generatePatientsTemperatures()
. Моя попытка не работает.
Код:
public class Main {
public static void main(String[] args) {
float[] temperatureData = Hospital.generatePatientsTemperatures(30);
System.out.println(temperatureData);
}
public class Hospital {
public static float[] generatePatientsTemperatures(int patientsCount) {
// моя попытка
float minTemp = 32f
float maxTemp = 40f;
float[] array = new float[patientsCount];
for (int i = 0; i < array.length; i++) {
array[i] = (float) (Math.random() * maxTemp - minTemp) + minTemp;
}
// моя попытка
return array;
}
}
}