Published 2022. 9. 26. 16:36
반응형

수학적인 계산이 필요할 때 사용하는 메서드들을 정리해 봅시다

 

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
복사했습니다!