如何从java中的标准输入读取长值?

VBC*_*VBC -1 java input long-integer

util.Scanner用来读取用户的输入.我不明白如何读取长数据类型值.

Scanner scr=new Scanner(System.in);
long l=scr.nextInt();
Run Code Online (Sandbox Code Playgroud)

我无法使用上面的代码读取64位数据 - 它只是给我一个输入不匹配异常.

小智 6

使用nextLong方法:

long l=scr.nextLong();
Run Code Online (Sandbox Code Playgroud)