扫描仪输入:抛出NoSuchElementException

时间:2016-11-14 14:27:33

标签: nosuchelementexception

为什么Java接受1234567891作为输入但不接受987654321? 我一直在收到NoSuchElementException,我只是想知道为什么会出错。

1 个答案:

答案 0 :(得分:2)

Java中4字节整数的范围是 –2,147,483,6482,147,483,647

因此,它无法接受987654321

中的scanner.getInt();

要接受上述值,请使用scanner.getLong()