次のような行があります
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)
リテラル番号の範囲を拡張する方法があるかどうか、または問題を解決するために何かを行う方法があるかどうかを知りたいです。
ありがとうございます