在java中当我输入一个有10个零的数字时,我收到一个错误

时间:2016-05-19 15:02:30

标签: java java.util.scanner

java.util.InputMismatchException:对于输入字符串:" 10000000000"是我做的时候得到的错误。我该如何解决?下面的代码就是我所拥有的。

System.out.println("Please enter the first number");
       int MultiplyInt1=kb2.nextInt(); 

3 个答案:

答案 0 :(得分:3)

看看这个以供参考: Data type and its width

答案 1 :(得分:1)

我会更改数据类型,在这种情况下,您使用的是int;也许将其更改为更大的类型,例如long可以解决这个问题。

答案 2 :(得分:0)

尝试用long数据类型替换int System.out.println(“请输入第一个数字”); double multiplyInt1 = kb2.next double();