Условие: В этой задаче тебе предстоит реализовать метод 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. Почему задача прошла решение?