我有一条看起来像的线
if(numb2 < 10000000000000 & numb2 > 100000000000){
所以在 Eclipse 中,它说 10000000000000 和 100000000000 都超出了整数文字范围。具体来说
int 类型的文字 10000000000000 超出范围和 int 类型的文字 1000000000000 超出范围
我改变了这条线,所以它看起来像
if(numb2 < 1000000000*10000 & numb2 > 100000000*1000){
但如果你在那个范围内输入一个数字,它只是说
Exception in thread "main" java.lang.NumberFormatException: For input string: "5555555555555"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at twothousandthirteen.LuckyNumber.main(LuckyNumber.java:12)
我想知道是否有办法扩展文字数字范围或采取任何措施来解决问题。
谢谢 KMehta