Объясните что не так с кодом?
package com.javarush.task.pro.task08.task0805;
import java.util.Random;
public class MagicBall {
public static final String CERTAIN = "Бесспорно";
public static final String DEFINITELY = "Определённо да";
public static final String MOST_LIKELY = "Вероятнее всего";
public static final String OUTLOOK_GOOD = "Хорошие перспективы";
public static final String ASK_AGAIN_LATER = "Спроси позже";
public static final String TRY_AGAIN = "Попробуй снова";
public static final String NO = "Мой ответ — нет";
public static final String VERY_DOUBTFUL = "Весьма сомнительно";
public static String a = null;
public static String getPrediction(int times) {
Random scr = new Random();
int random = scr.nextInt(times);
if (random == 0){
a = MagicBall.CERTAIN;
}
else if (random == 1){
a = MagicBall.DEFINITELY;
}
else if (random == 2){
a = MagicBall.MOST_LIKELY;
}
else if (random == 3){
a = MagicBall.OUTLOOK_GOOD;
}
else if (random == 4){
a = MagicBall.ASK_AGAIN_LATER;
}
else if (random == 5){
a = MagicBall.TRY_AGAIN;
}
else if (random == 6){
a = MagicBall.NO;
}
else if (random == 7){
a = MagicBall.VERY_DOUBTFUL;
}
return a;
}
}