私はこの操作を行い、指数なしの結果が必要です:
main(){
var result = ((1.1+2)+3.14+4+(5+6+7)+(8+9+10)*4267387833344334647677634)/2*553344300034334349999000;
print(result); // With exponent
print(result.toInt()); // Full number ?
}
そしてそれは印刷します
3.18780189038289e+49
31878018903828901761984975061078744643351263313920
しかし、toInt()
結果は間違っています。良い結果は31878018903828899277492024491376690701584023926880です。groovy(ウェブ)コンソールでチェックします。intの完全な番号を取得するにはどうすればよいですか?