有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在java中计算对数?

我正在尝试编写一个Java程序,它可以获取值并将它们放入一个涉及log 1/3的公式中

如何在Java中计算日志1/3


共 (5) 个答案

  1. # 2 楼答案

    可以使用^{}获取特定值的日志,其中值被认为位于double。您还可以使用^{}来获取base 10 log

    所以你可以使用

    Math.log(1/3.0)
    
  2. # 4 楼答案

    你不需要一个新的实现,它有一个内置的函数

    阅读Math.log()

    但是在这种情况下log(1/3)会给你infinity的值,如果你使用Math.log(1/3)

    您可以按如下方式使用log规则

    log(1/3) =log(1)-log(3)
    

    现在

    Math.log(1/3)=Math.log(1)-Math.log(3)
    

    例如:

    System.out.println(Math.log(1)-Math.log(3));
    

    输出:

    -1.0986122886681098
    
  3. # 5 楼答案

    1/3将以整型值的形式生成结果。因此,结果将是0,而不是0.3333

    因此,数学。对数(1/3)=数学。log(0),结果是无穷大

    所以,你需要写数学。记录(1/3.0)以获得所需的结果