Получение NoSuchElementException при чтении переменной - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь вызвать метод с именем "cnpPacient". После выполнения этого я получаю NoSuchElementException в строке, где я читаю переменную "cnp".

static void cnpPacient() {
    Scanner x = new Scanner(System.in);
    System.out.println("INTRODUCETI CNP-ul PACIENTULUI :");
    int cnp = x.nextInt();
    x.close();
}

Как я могу это исправить?

1 Ответ

0 голосов
/ 17 февраля 2020

Работает нормально для меня, если указать 2 в качестве входных данных и печатать их одинаково.

public static void main(String[] args) {
     cnpPacient();
}

static void cnpPacient() {
    Scanner x = new Scanner(System.in);
    System.out.println("INTRODUCETI CNP-ul PACIENTULUI :");
    int cnp = x.nextInt();
    System.out.println(cnp);
    x.close();
}

Вывод:

INTRODUCETI CNP-ul PACIENTULUI :
2
2
...