■ 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




블로그 이미지

쉬운코딩이최고

Android, Java, jsp, Linux 등의 프로그래밍 언어를 소개 합니다.

,