java – 为什么Math.pow(long,(1/3))总是返回1?

前端之家收集整理的这篇文章主要介绍了java – 为什么Math.pow(long,(1/3))总是返回1?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果问题在于权力,如何正确写入?

解决方法

试试Math.pow(长,1D / 3).

默认情况下,Java中的数字文字被视为int.因此,应将1/3转换为0而不是0.33333.使用1D或1F或1.0进行鉴定将解决问题.

猜你在找的Java相关文章