当我(97 ^ 23) mod 187
在 Java 中进行以下计算时:
double ret = (Math.pow (97, 23))% 187;
ret 值为74
. 的(Math.Pow (97, 23))
值为4.963064143419832E45;
我的问题如下:表达式的值(97 ^ 23) mod 187 = 58
。尝试做windows计算器。我已经尝试使用BigDecimal
但仍然无法获得我需要的价值。
(97 ^ 23)
在 windows 计算器中制作它会返回4.9630641434198319969863989680919 +45
并且更加精确。
如果有人可以帮助我,非常感谢!