'자바 Math'에 해당되는 글 2건



■ Java Number - Math.exp() 함수



exp() 함수는 Euler 의 상수 e (약 2.71828) 값을 입력 받은 인자 값만큼 거듭제곱 하는 함수 입니다. 

즉, 입력 인자 값은 double 형이며 이 인자 값이 e 의 승수를 나타냅니다. 



Syntax

public static double exp (double a)



Example


1
System.out.println(Math.exp(2));
cs


위 코드는 2.71828... 의 2승을 한 값을 리턴 합니다. 

결과 값은 7.38905609893065 입니다. 



1
System.out.println(Math.exp(2.5));
cs


위 코드는 2.71828... 의 2.5 승을 한 값을 리턴 합니다. 

결과 값은 12.182493960703473 입니다. 




 도움이 되셨다면 로그인이 필요 없는 

▼ 하트 클릭 한번 부탁 드립니다 

감사합니다 :D




블로그 이미지

쉬운코딩이최고

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

,



 ■ Java Numbers - Math.abs() 함수


abs() 함수는 인자값에 대한 절대값을 반환하는 함수 입니다. 인자값의 타입으로는 int, float, long, double 등 primitive data type 입력이 가능합니다. 

Math 클래스의 함수중 하나로 static 함수 입니다. 



Syntax

static double abs( double d )

static float abs( float f )

static int abs( int i )

static long abs( long l )



Sample

1
2
3
4
5
6
7
8
int intValue = -1004;
System.out.println(Math.abs(intValue));
 
double doubleValue = -3.14;
System.out.println(Math.abs(doubleValue));
 
float floatValue = -15;
System.out.println(Math.abs(floatValue));
cs


음수 값들을 절대값으로 반환하면 당연히 전부 양수로 변경 되겠죠? ^^


위 코드를 실행 결과 값은 아래와 같습니다. 


1004

3.14

15.0


int 형을 입력 하면 int 형이 리턴됩니다. 

마찬가지로 double 형을 입력 하며 double 형이 리턴 되죠.


입력된 데이터 타입이 그대로 리턴되는 함수 입니다. 




 도움이 되셨다면 로그인이 필요 없는 

▼ 하트 클릭 한번 부탁 드립니다 

감사합니다 :D




블로그 이미지

쉬운코딩이최고

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

,