■ Java Number - Math.log() 함수 & Math.log10() 함수 |
log() 함수는 수학의 자연로그 함수 입니다. 자연로그 함수란 밑이 자연대수인 e 인 로그 함수를 의미 합니다.
log10() 함수는 밑이 10인 로그 함수를 의미 합니다.
Syntax
public static double log (double d)
public static double log10 (double d)
Example
1 | System.out.println(Math.log(7.38905609893065)); | cs |
위 코드는 밑이 e 인 7.38905609893065 값을 뽑아 내는 코드 입니다.
결과는 2.0 이 나옵니다.
위와 반대 개념으로 exp() 함수가 있습니다.
e의 2.0 승을 하는 코드가 아래와 같습니다.
1 | System.out.println(Math.exp(2)); | cs |
위 코드를 실행 시키면 첫번째 예제의 인자 값인 7.38905609893065 가 리턴 됩니다.
1 | System.out.println(Math.log10(10)); | cs |
위 코드는 밑이 10인 10 값을 가져오는 코드 입니다.
밑인 10을 생략하면 log10 과 같이 쓸수 있는데요 이 값은 익히 아시는 바와 같이 1 입니다.
위 코드를 실행 하면 1.0 이 나오는데요. 이는 함수의 return data type 이 double 형이기 때문입니다.
▼ 도움이 되셨다면 로그인이 필요 없는 ▼
▼ 하트 클릭 한번 부탁 드립니다 ▼
감사합니다 :D
'Java' 카테고리의 다른 글
[ 자바 코딩 ] Java Character (9) | 2018.04.18 |
---|---|
[ 자바 코딩 ] Java Autoboxing vs Unboxing (8) | 2018.04.17 |
[ 자바 코딩 ] Java Number - exp() 함수 (499) | 2018.04.13 |
[ 자바 코딩 ] Java Number - max() 함수 (500) | 2018.04.12 |
[ 자바 코딩 ] Java Number - min() 함수 (473) | 2018.04.11 |