Java 为什么不';t循环在其条件中作为有效类型花费的时间长?

Java 为什么不';t循环在其条件中作为有效类型花费的时间长?,java,loops,netbeans,long-integer,Java,Loops,Netbeans,Long Integer,我正在做一些项目Euler练习,需要使用非常大的数字。 我仍然需要使用一些基本的循环,比如for循环或while循环 我的IDE,Netbeans,给了我一个我无法理解的错误 long l = 10000000000L; while (l<10000000000000){ } for (long k =0;k<10000000000000;k++){ } 长l=1000000000L; 而(l它看起来很简单:) 长l=1000000000

我正在做一些项目Euler练习,需要使用非常大的数字。 我仍然需要使用一些基本的循环,比如for循环或while循环

我的IDE,Netbeans,给了我一个我无法理解的错误

    long l = 10000000000L;
    while (l<10000000000000){

    }
    for (long k =0;k<10000000000000;k++){

    }
长l=1000000000L;

而(l它看起来很简单:)

长l=1000000000L;
而(l<100000000000L){
}
对于(长k=0;k<100000000000L;k++){
}

它看起来很简单:)

长l=1000000000L;
而(l<100000000000L){
}
对于(长k=0;k<100000000000L;k++){
}

您需要添加一个
l
(或
l
)后缀,将数字标记为
长的

while (l<10000000000000l){

}
for (long k =0;k<10000000000000l;k++){

}

while(l您需要添加一个
l
(或
l
)后缀,将数字标记为

while (l<10000000000000l){

}
for (long k =0;k<10000000000000l;k++){

}
while(l