Переписываю код уже 2-ой раз, в IDE всё работает, при проверке почему-то не даёт. (пробовал ещё другим вариантом, с инициализацией student до цикла, тоже работало, но не давало)![]()

package com.javarush.task.pro.task14.task1403;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
public class Solution {
public static final String PROMPT_STRING = "Введите номер студента, или exit для выхода: ";
public static final String EXIT = "exit";
public static final String ANSWERING = "Отвечает ";
public static final String NOT_EXIST = "Студента с таким номером не существует";
public static final String INTEGER_REQUIRED = "Нужно ввести целое число";
static List<String> studentsJournal = Arrays.asList(
"Тимур Мясной"
, "Пенелопа Сиволап"
, "Орест Злобин"
, "Ирида Продувалова"
, "Гектор Гадюкин"
, "Электра Чемоданова"
, "Гвидон Недумов"
, "Роксана Борисенко"
, "Юлиан Мумбриков"
, "Зигфрид Горемыкин");
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.print(PROMPT_STRING);
String input = scanner.nextLine();
if (input.toLowerCase().equals(EXIT)) {
break;
}
int studentId;
while (true) {
try {
studentId = Integer.parseInt(input);
break;
} catch (NumberFormatException e) {
System.out.println(INTEGER_REQUIRED);
/*System.out.print(PROMPT_STRING);
input = scanner.nextLine();*/
continue;
}
}
try {
System.out.println(ANSWERING + studentsJournal.get(studentId));
} catch (Exception e) {
System.out.println(NOT_EXIST);
}
}
}
}
