Math(java.lang) - 수학 계산

apayaya·2022년 3월 13일
0

java - built-in packages

목록 보기
3/8

Math

  • 수학계산에 필요한 정적메서드 제공
  • 주로 int, long, float, double 타입에 대한 메서드 제공

상수

  • Math.E : double, Math.PI : double

올림, 내림, 반올림

  • Math.ceil(double) -> double :소수 첫째자리 올림
  • Math.floor(double) -> double :소수 첫째자리 내림(버림)
  • Math.round(double|float) -> long : 소수 첫째자리에서 반올림한 정수
  • Math.rint(double) -> double : 주어진 실수와 가장 가까운 정수 반환. 중간값인 경우 짝수

절대값

  • Math.abs(n)

최대, 최소

  • Math.max(a,b), Math.min(a,b)

랜덤

  • Math.random() -> double : 0.0<= n <1.0 범위의 랜덤 실수

제곱, 제곱근

  • Math.sqrt(double) -> double : 제곱근
  • Math.pow(double a, double b) -> double : aba^b

1~N 까지의 랜덤 정수

int rand = (int) (Math.random() * MAX_NUM) + 1;
profile
java 정리

0개의 댓글