java.lang.Math
Math 클래스는 수학에서 자주 사용하는 일련의 작업들을 쉽게 사용할 수 있도록 미리 구현해놓은 클래스이다.
Math 클래스
모든 메소드는 static(정적) 메소드 이므로, 객체를 사용하지 않고 Arrays 클래스로 바로 사용이 가능하다.
- Math.E : 약 2.718 으로 오일러의 수라 불리며, 자연로그의 밑 값이다.
- Math.PI : 약 3.14159 로, 원의 원주를 지름으로 나눈 비율(원주율) 값이다.
메서드 | 설명 |
random() | 0 이상 1 미만의 범위에서 임의의 double 값을 리턴 |
abs() | 음수면 그 값의 절댓값 리턴, 양수면 전달된 값 그대로 리턴 |
ceil() | double 값의 소수 부분이 존재하면 소수를 올리고 리턴 |
floor() | double 값의 소수 부분이 존재하면 소수를 버리고 리턴 |
round() | double 값의 소수점 첫째 자리에서 반올림한 정수 리턴 |
rint() | double 값과 가장 가까운 정수값 double형으로 리턴 |
max(a, b) | 두 값을 비교 후 큰 값 리턴 |
min(a, b) | 두 값을 비교 후 작은 값 리턴 |
pow(a, b) | 두 값으로 제곱 연산 수행하여 a^b 리턴 |
sqrt() | double 값의 제곱근 값 리턴 |
sin(), cos(), tan() | double 값에 해당하는 각각의 삼각 함수 값 리턴 |
'Java' 카테고리의 다른 글
String , StringBuilder, StringBuffer의 차이 (0) | 2021.08.03 |
---|---|
JAVA 복습 - 기본 지식 복습 및 확인 (0) | 2021.08.01 |
Stack 클래스와 메소드 정리 (0) | 2021.08.01 |
String 클래스와 메소드 정리 (0) | 2021.06.09 |
Arrays 클래스와 메소드 정리 (0) | 2021.05.25 |