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 log() 사용법 및 예제

Java Math 수학 메서드

Java Math log() 메서드는 지정된 값의 자연로그(이를 e로 표현)을 계산하고 반환합니다

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

Math.log(double x)

주의하세요:log() 메서드는 스태틱 메서드입니다. 따라서 Math 클래스 이름을 통해 직접 메서드를 호출할 수 있습니다.

log() 매개변수

  • x - 그의 로그 값을 계산하려면

log()의 반환값

  • x의 자연로그(즉, ln a)를 반환합니다

  • 매개변수가 NaN이거나 0보다 작으면 NaN을 반환합니다

  • 매개변수가 양의 무한대이면 양의 무한대를 반환합니다

  • 매개변수가 0이면 음의 무한대를 반환합니다

예제: Java Math.log()

class Main {
  public static void main(String[] args) {
    // 둘레의 log() 계산
    System.out.println(Math.log(9.0));       // 2.1972245773362196
    //0의 log() 계산
    System.out.println(Math.log(0.0));       // -Infinity
    //NaN의 log() 계산
    double nanValue = Math.sqrt(-5.0);
    System.out.println(Math.log(nanValue));  // NaN
    //무한대의 log() 계산
    double infinity = Double.POSITIVE_INFINITY;
    System.out.println(Math.log(infinity));  // Infinity
    //부정수의 log() 계산
    System.out.println(Math.log(-9.0));      // NaN
  }
}

Java Math 수학 메서드