为什么Java的对数和使用计算器的答案不相等



我是Java新手,很抱歉我遇到了这个挥舞的问题,我试着用Math.log(0.5)在Java中做log(0.5),我在计算器中做了log(0.5(,答案是-0.3,我计算了Math.log(0.5),回答是-0.69。有人知道我哪里做错了吗?

Math.log计算;自然对数";,也就是说,基于e。在您的计算器上,这可能由按钮ln或类似按钮表示。

为了得到一个";公共对数";,也就是说,基数为10,则需要Math.log10。这是由计算器上的log按钮表示的函数。

最新更新