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

Java Basics

Contrôle de flux Java

Java Tableau

Java Programmation Orientée Objet (I)

Java Programmation Orientée Objet (II)

Java Programmation Orientée Objet (III)

Java Exception Handling

Java Liste (List)

Java Queue (file d'attente)

Java Map Collections

Java Set Collections

Java Entrée/Sortie (I/O)

Java Reader/Writer

Autres sujets Java

Java Math log1Méthode d'utilisation et exemple de p()

Java Math mathematical methods

Java Math log1La méthode p() retourne la valeur spécifiée et1Le logarithme naturel de la somme (de base e).

log1La syntaxe de la méthode p() est :

Math.log1p(double x)

Note:log1La méthode p() est une méthode statique. Par conséquent, nous pouvons appeler cette méthode directement via le nom de la classe Math.

log1Paramètre de p()

  • x - Pour calculer la valeur de son logarithme

log1Valeur de retour de p()

  • Retournex + 1Logarithme naturel

  • SixEst NaN ou inférieur-1, retourne NaN

  • SixEst infini positif, retourne infini positif

  • SixSi zéro, retourne zéro

Exemple1:Java Math.log1p()

class Main {
  public static void main(String[] args) {
    // log1p() paramètre double 
    System.out.println(Math.log1p(9.0));       // 2.302585092994046
    // log1p() paramètre 0 
    System.out.println(Math.log1p(0.0));       // 0.0
    // log1p() paramètre NaN
    //La racine carrée d'un nombre négatif est NaN
    double nanValue = Math.sqrt(-5.0);
    System.out.println(Math.log1p(nanValue));  // NaN
    // log1p() paramètre infinity
    double infinity = Double.POSITIVE_INFINITY;
    System.out.println(Math.log1p(infinity));  // Infinity
    // log1p() paramètre négatif
    System.out.println(Math.log(-9.0));        // NaN
  }
}

Dans l'exemple ci-dessus, veuillez noter l'expression suivante :

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

Here, Math.pow(10, 3) return 103. For more information, please visit Java Math.pow().

Note:We have usedMath.sqrt()method to calculate-5The square root of a negative number is not a number (NaN).

Example2:Math.log1p() and Math.log()

class Main {
  public static void main(String[] args) {
    double a = 9.0;
    // log1p() double value
    System.out.println(Math.log1p(a));   // 2.302585092994046
    // Calculate a + 1log()
    a = a + 1;
    System.out.println(Math.log(a));    // 2.302585092994046
    // Here you can see log1p(x) = = log(x + 1)
  }
}

Java Math mathematical methods