我有一个简单的循环,BigIntegern = n ^ 2
在哪里。n
但是,在循环的第 11 次迭代之后(由于这个问题,我目前将其设置为不再继续),控制台变为空白,但充满了空格。就像那里应该有字符但没有。这很明显,因为它可以突出显示。我的问题是;BigIntegers 是否有上限,最大可显示输出,或者我只是没有给我的 CPU 足够的时间进行计算?
import java.math.*;
public class Main {
static BigInteger n = BigInteger.valueOf(123);
static int j = 11;
public static void main(String[] args) {
while(j != 0) {
System.out.println(n);
n = n.pow(2);
j--;
}
System.out.println("Done. ");
}
}