を実行する単純なループがあります。n = n ^ 2
ここn
で、BigInteger です。しかし、ループの 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. ");
}
}