English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais Básicos de Java

Controle de fluxo do Java

Array do Java

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Tratamento de Exceções Java

Lista List do Java

Fila Queue do Java

conjunto Map do Java

conjunto Set do Java

Entrada e saída do Java (I/O)

Reader do Java/Writer

Outros tópicos do Java

Java Math log1Uso do p() e exemplo

Java Math Mathematical Methods

Java Math log1O método p() retorna o valor especificado mais1logaritmo natural da soma (com base em e).

log1A sintaxe do método p() é:

Math.log1p(double x)

注意:log1O método p() é um método estático. Portanto, podemos chamar o método diretamente pelo nome da classe Math.

log1Parâmetro do p()

  • x - Calcular o valor do logaritmo

log1Retorno do p()

  • Retornax + 1logaritmo natural

  • SexSe for NaN ou menor que-1,então retorna NaN

  • SexSe for infinito positivo, retorna infinito positivo

  • SexSe for zero, retorna zero

Exemplo1:Java Math.log1p()

class Main {
  public static void main(String[] args) {
    // log1p() parâmetro double 
    System.out.println(Math.log1p(9.0));       // 2.302585092994046
    // log1p() parâmetro 0 
    System.out.println(Math.log1p(0.0));       // 0.0
    // log1p() parâmetro NaN
    //A raiz quadrada de um número negativo é NaN
    double nanValue = Math.sqrt(-5.0);
    System.out.println(Math.log1p(nanValue));  // NaN
    // log1p() parâmetro infinity
    double infinity = Double.POSITIVE_INFINITY;
    System.out.println(Math.log1p(infinity));  // Infinity
    // log1p() parâmetro negativo
    System.out.println(Math.log(-9.0));        // NaN
  }
}

Por favor, note a seguinte expressão no exemplo acima:

Math.log1p(Math.pow(10, 3))

在这里,Math.pow(10, 3) 返回 103。要了解更多信息,请访问Java Math.pow()

注意:我们已经使用Math.sqrt()方法来计算-5的平方根。负数的平方根不是数字(为NaN)。

示例2:Math.log1p()和Math.log()

class Main {
  public static void main(String[] args) {
    double a = 9.0;
    // log1p() double 值
    System.out.println(Math.log1p(a));   // 2.302585092994046
    // 计算a + 1的log()
    a = a + 1;
    System.out.println(Math.log(a));    // 2.302585092994046
    // 在这里您可以看到 log1p (x) = = log (x + 1)
  }
}

Java Math Mathematical Methods