我是Java新手。当我遇到负数升到小数指数的问题时,我正在编写一个小程序来计算升到幂的数值。
System.out.println(Math.pow(-8, 1/3f));
我期望的是-2的输出是NaN?
我究竟做错了什么?是否有其他替代方法可以计算这样的问题?
任何帮助表示赞赏。
文档中描述了这种情况。
如果第一个参数是有限的并且小于零。<...>如果第二个参数是有限的而不是整数,则结果为NaN。
据我所知,Java标准库中没有方法可以执行此操作,因此您必须手动实现它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句