Ввод сканера: исключение NoSuchElementException

Почему Java принимает в качестве входных данных 1234567891, а не 987654321? Я продолжаю получать NoSuchElementException, и мне просто интересно, почему ошибка.


person Javier Bolanos    schedule 14.11.2016    source источник
comment
Разместите код здесь   -  person Niranjan Kumar    schedule 14.11.2016


Ответы (1)


Диапазон 4-байтового целого числа в Java составляет от –2,147,483,648 до 2,147,483,647.

Таким образом, он не сможет принять 987654321 в scanner.getInt();

Чтобы принять указанное выше значение, используйте scanner.getLong()

person Niranjan Kumar    schedule 14.11.2016
comment
используйте сканер.getlong() - person Niranjan Kumar; 14.11.2016
comment
Все это дано в javadocs, пожалуйста, сначала просмотрите его, прежде чем публиковать проблемы. - person Niranjan Kumar; 14.11.2016