不确定如何使用Math.pow()

christopher_pk

我是Java新手。当我遇到负数升到小数指数的问题时,我正在编写一个小程序来计算升到幂的数值。

System.out.println(Math.pow(-8, 1/3f));

我期望的是-2的输出是NaN?

我究竟做错了什么?是否有其他替代方法可以计算这样的问题?

任何帮助表示赞赏。

展示

文档中描述了这种情况

如果第一个参数是有限的并且小于零。<...>如果第二个参数是有限的而不是整数,则结果为NaN。

据我所知,Java标准库中没有方法可以执行此操作,因此您必须手动实现它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章