English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math Mathematische Methoden
Java Math log1p() Methode gibt den spezifischen Wert zurück und1Natürlicher Logarithmus der Summe (mit e als Basis).
log1Die Syntax der p() Methode ist:
Math.log1p(double x)
.:log1p() ist ein statisches Methode. Daher können wir die Methode direkt mit dem Klassennamen Math aufrufen.
x - den Logarithmuswert berechnen zu müssen
wird zurückgegebenx + 1Natürlicher Logarithmus
wennxwird NaN oder kleiner-1, wird NaN zurückgegeben
wennxwird positiv unendlich zurückgegeben
wennxwird null zurückgegeben
class Main { public static void main(String[] args) { // log1p() Parameter double System.out.println(Math.log1p(9.0)); // 2.302585092994046 // log1p() Parameter ist 0 System.out.println(Math.log1p(0.0)); // 0.0 // log1p() Parameter ist NaN //Quadratwurzel eines negativen Zahlen ist NaN double nanWert = Math.sqrt(-5.0); System.out.println(Math.log1p(nanWert)); // NaN // log1p() Parameter ist unendlich double unendlich = Double.POSITIVE_INFINITY; System.out.println(Math.log1p(unendlich)); // Unendlich // log1p() Parameter ist negativ System.out.println(Math.log(-9.0)); // NaN } }
Bitte beachten Sie in folgendem Beispiel die folgenden Ausdrücke:
Math.log1Math.log10hier, Math.pow( 3p(Math.pow(
))10hier, Math.pow( 3, 103) zurück 。Für weitere Informationen besuchen Sie JavaMath.pow()
.Beachten Sie:Wir haben bereitsVerfahren zur Berechnung-5Quadratwurzel von Negativen ist keine Zahl (NaN).
class Main { public static void main(String[] args) { double a = 9.0; // log1p() double Wert System.out.println(Math.log1p(a)); // 2.302585092994046 // berechnen Sie a + 1log()) a = a + 1; System.out.println(Math.log(a)); // 2.302585092994046 // Hier können Sie log sehen1p(x) = = log(x + 1) } }