English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Math log() 메서드는 지정된 값의 자연로그(이를 e로 표현)을 계산하고 반환합니다
log() 메서드의 문법은 다음과 같습니다:
Math.log(double x)
주의하세요:log() 메서드는 스태틱 메서드입니다. 따라서 Math 클래스 이름을 통해 직접 메서드를 호출할 수 있습니다.
x - 그의 로그 값을 계산하려면
x의 자연로그(즉, ln a)를 반환합니다
매개변수가 NaN이거나 0보다 작으면 NaN을 반환합니다
매개변수가 양의 무한대이면 양의 무한대를 반환합니다
매개변수가 0이면 음의 무한대를 반환합니다
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 } }