public class MagicBall {
private static final String CERTAIN = "Бесспорно";
private static final String DEFINITELY = "Определённо да";
private static final String MOST_LIKELY = "Вероятнее всего";
private static final String OUTLOOK_GOOD = "Хорошие перспективы";
private static final String ASK_AGAIN_LATER = "Спроси позже";
private static final String TRY_AGAIN = "Попробуй снова";
private static final String NO = "Мой ответ — нет";
private static final String VERY_DOUBTFUL = "Весьма сомнительно";
private static final Random random = new Random();
public static String getPrediction() {
int num = random.nextInt(8);
switch (num) {
case 0: return CERTAIN;
case 1: return DEFINITELY;
case 2: return MOST_LIKELY;
case 3: return OUTLOOK_GOOD;
case 4: return ASK_AGAIN_LATER;
case 5: return TRY_AGAIN;
case 6: return NO;
case 7: return VERY_DOUBTFUL;
default:return null;
}
}
}
Timka
26 уровень
Почему выдает ошибку если написать private static final Random random = new Random(); он просить создавать random в методе но ведь так и так работает
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ikinci Ikinci
12 декабря 2021, 19:29
break; - отсутствует
0
K.
12 декабря 2021, 10:50
Предположу, что ошибка в реализации switch case
0