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

Java 기본 가이드

Java 프로세스 제어

Java 배열

Java 방향 대상(I)

Java 방향 대상(II)

Java 방향 대상(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java Math log1p() 사용 방법 및 예제

Java Math 수학 메서드

Java Math log1p() 메서드는 지정된 값과1之和的自然对数(e를 기본으로)。

log1p() 메서드의 문법은 다음과 같습니다:

Math.log1p(double x)

주의:log1p() 메서드는 정적 메서드입니다. 따라서 Math 클래스 이름을 사용하여 직접 메서드를 호출할 수 있습니다.

log1p() 매개변수

  • x - p()의 자연로그 값을 계산하려면

log1p() 반환 값

  • 반환합니다x + 1의 자연로그

  • 만약xNaN이나 더 작으면-1되면 NaN을 반환합니다

  • 만약x무한대이면 무한대를 반환합니다

  • 만약x0이면 0을 반환합니다

예제1:Java Math.log1p()

class Main {
  public static void main(String[] args) {
    // log1p() 매개변수 double 
    System.out.println(Math.log1p(9.0));       // 2.302585092994046
    // log1p() 매개변수는 0입니다 
    System.out.println(Math.log1p(0.0));       // 0.0
    // log1p() 매개변수는 NaN입니다
    //부정수의 제곱근은 NaN입니다
    double nanValue = Math.sqrt(-5.0);
    System.out.println(Math.log1p(nanValue));  // NaN
    // log1p() 매개변수는 무한대입니다
    double infinity = Double.POSITIVE_INFINITY;
    System.out.println(Math.log1p(infinity));  // 무한대
    // log1p() 매개변수는 부정수입니다
    System.out.println(Math.log(-9.0));        // NaN
  }
}

위의 예제에서 다음 표현에 주의하세요:

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 수학 메서드