본문 바로가기
학습 log (이론)/java

'Math' 수학관련 함수

by abbear25 2016. 10. 16.

abs(), 절대값  

a = |b|, -4 = |4| = 4

int a = Math.abs(b) 


max(), 최대값 

 b,c 중 큰 수

int a = Math.max(b,c)


min(), 최소값

b,c 중 작은 수

int a = Math.min(b,c)


ceil(), 값올림

3.4 = 4, 3.5 = 4, 3.7 = 4

double z = Math.ceil(3.4);


round(), 반올림

3.4 = 3, 3.5 = 4, 3.7 = 4

double z = Math.round(3.5);


floor(), 값내림

3.4 = 3, 3.5 = 3, 3.7 = 3

double z = Math.floor(3.7);


sqrt(), 제곱근

z = 제곱근 기호 x

double z = Math.sqrt(x)


exp(), e 지수 

z = e 의 x승

double z = Math.exp(x) 


pow(), 거듭제곱

z = x의 y승

double z = Math.pow(x,y)

log(), 자연대수 

z = log x

double z = Math.log(x)


sin(), 사인 

z = sin x

double z = Math.sin(x) 


cos(), 코사인 

z = cos x

double z = Math.cos(x)


tan(), 탄젠트 

     z = tan x

double z = Math.tan(x)


*sin(), cos(), tan() 의 삼각함수에서는 각도를 라디안 값(360도 = 2 파이 라디안)으로 지정

toRadians(), 각도

라디안 

double b = Math.toRadians(a);

toDegrees(), 라디안

각도

double a = Math.toDegrees(b);



반응형

'학습 log (이론) > java' 카테고리의 다른 글

'클래스' Java #5  (0) 2017.03.24
'전위(++i) 후위(i++) 증감연산자' 필수상식  (0) 2016.12.23
'List VS Map' 기본 사용법 정리  (0) 2016.12.06
'java api' 기초 #1  (0) 2016.11.27
'핸들러' 스레드 통신을 위한  (0) 2016.11.13