有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java是否有最大值或输出到BigInteger?

我有一个简单的循环n = n ^ 2,其中n是一个大整数。但是,在循环的第11次迭代之后(由于这个问题,我目前将其设置为不再继续),控制台变为空白,但充满了空格。好像应该有角色,但没有。这是显而易见的,因为它可以突出显示。我的问题是,;大整数、最大可显示输出是否有上限,还是我没有给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. ");
    }
}

共 (0) 个答案