Условие:
В этой задаче тебе предстоит реализовать метод getPrediction() в классе MagicBall, который будет работать как шар предсказаний.
Он случайным образом возвращает фразу-ответ на заданный вопрос. В методе getPrediction() нужно использовать метод nextInt(int) класса Random, который должен возвращать значения от 0 до 7 включительно.
В зависимости от результата работы метода nextInt(int) возвращается один из вариантов ответа:
0 -> Бесспорно
1 -> Определённо да
2 -> Вероятнее всего
3 -> Хорошие перспективы
4 -> Спроси позже
5 -> Попробуй снова
6 -> Мой ответ — нет
7 -> Весьма сомнительно
Иначе вернуть null.
Requirements:
1. Реализуй метод getPrediction() согласно условию.
Решала задачу через else if. Предварительно создала объект Random:
Random random = new Random();
int x = random.nextInt(8);
На строке else if (x == 7) идея сказала, что x всегда будет равен 7. В связи с этим два вопроса:
1. Почему x всегда равен 7 ?
2. Почему задача прошла решение?