我做這個手術,我要的結果,而不指數:大數目,失去精度
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全數?