"Убедись, что метод возвращает null если случайное число выходит из диапазона от 0 до 7(включительно)."
Не могу понять чего именно хочет валидатор.
Через switch statement тоже не работает.
Если задать константу, устанавливающую верхний предел, больше 8, тоже не пропускает - пишет что константа должна быть равна 8.
package com.javarush.task.pro.task08.task0805;
/*
Magic 8 ball
*/
public class Solution {
public static void main(String[] args) {
System.out.println("Заработаю ли я себе на BMW?");
System.out.println(MagicBall.getPrediction());
}
}
java.util.Random
в прилагаемой версии кода был. А вот объявлений переменных классаRandom
, как и каких-либо намёков, где и как их прописывать - не было. Так как ГПСЧ лишь случайные числа выдаёт, я его в приватные константы класса и определил.rng.nextInt(ANSWERS_COUNT)
наnew Random().nextInt(ANSWERS_COUNT)
, только после этого валидатор остался доволен. Временами валидатор бесит до безобразия...;
там нужен...