반응형
수학적인 계산이 필요할 때 사용하는 메서드들을 정리해 봅시다
ceil
찾아보면 어려운 설명들이 많은데 그냥 올림이라고 생각하면 편하다
System.out.println(Math.ceil(1.2323)); //2.0
floor
내림 함수라 생각하면 편하다
System.out.println(Math.floor(1.2323)); //1.0
sqrt
제곱근을 구한다 일명 루트 라고 하죠 까먹으셨을까 봐 말씀드립니다
25의 제곱근은 5를 제곱 하면 25 겠죠 그럼 루트 5가 됩니다
System.out.println(Math.sqrt(25)); //5
pow
이번엔 제곱근이 아니라 거듭 제곱을 구해봅시다
5의 2번 곱하면 25겠죠 ? 그 함수입니다
System.out.println(Math.pow(5, 2));
max, min
이 함수는 코드를 작성하지 않고 말로만 설명하겠습니다 인자가 2개가 들어가며 그 둘 중에
큰 수를 리턴합니다
round
실수의 소수점 첫번째 자리를 반올림하여 정수로 리턴 시킵니다 실사용은 이렇습니다
몇 번째 자릿수까지 나타낼지 도움을 주는 것이죠
double num = 1.23123123123;
//소수점 둘째 자리까지 나타내기
System.out.println( Math.round(num*100) / 100.0 ); //1.23
//소수점 셋째 자리까지 나타내기
System.out.println( Math.round(num*1000) / 1000.0 ); //1.231
abs
절대값을 구하는 함수입니다
당연히 양수로 변환합니다
double num = -1.23;
System.out.println(Math.abs(num)); //1.23
반응형
'Developer > Java' 카테고리의 다른 글
[java]Stack클래스 (0) | 2022.09.28 |
---|---|
[java]Arrays클래스 (0) | 2022.09.27 |
[java]Character클래스, Integer클래스 (0) | 2022.09.20 |
[java]자바 문자열 다루기2 (0) | 2022.09.19 |
[java]자바 문자열 다루기 (0) | 2022.09.15 |