English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
x - Pour calculer la valeur de son logarithme
Retournex + 1Logarithme naturel
SixEst NaN ou inférieur-1, retourne NaN
SixEst infini positif, retourne infini positif
SixSi zéro, retourne zéro
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).
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) } }