Math의 필드값
1. Math.E : 오일러의 수, 자연로그의 밑 값으로 2.718을 나타냄
2. Math.PI :원주율 값 3.14159
random()
0.0이상 1.0미만의 범위에서 임의의 double형 값을 하나 생성하여 반환
Random클래스를 사용한 의사 난수 발생기를 사용하여 임의의 수를 생성한다.
난수를 생성할 수 있는 기능은 java.util패키지에 포함된 Random클래스의 nextInt()메소드로도 가능하다.
Math는 생성자를 만들어서 사용하지않고 Math.메소드 이런식으로 사용한다.
System.out.println((int)(Math.random()*100)); //0~100
System.out.println((int)(Math.random() * 6)); // 0 ~ 5
System.out.println((int)(Math.random()*6)+1); //1~6
System.out.println((int)(Math.random()*6)+10); //10~15
abs()
절대값을 반환한다.
floor()
인수로 전달받은 값과 같거나 작은 수 중에서 가장 큰 정수를 반환한다.
ceil()
인수로 전달받은 값과 크거나 같은 숫자 중 가장 작은 숫자를 반환한다.
round()
인수로 전달받은 값의 반올림된 정수값을 반환한다.
System.out.println(Math.floor(11.1)); //10.0
System.out.println(Math.ceil(1.3));//2.0
System.out.println(Math.round(10.4)); //10
max()
전달된 두 값을 비교하여 그 중에서 가장 큰 값을 반환한다.
min()
두 값을 비교하여 그 중에서 가장 작은 값을 반환한다.
pow()
전달된 두 double형의 값을 가지고 제곱연산을 수행한다.
sqrt()
값의 제곱근 값을 반환한다.
System.out.println(Math.max(1,6));//6
System.out.println(Math.max(1,6));//1
System.out.println(Math.pow(2,3));//8.0
System.out.println(Math.sqrt(4));//2.0
'Java > Spring' 카테고리의 다른 글
[Spring]Quartz 로 scheduler구현해보기 (0) | 2021.04.09 |
---|---|
[eGovFramework] 폼 검증(Form validation)하기 (0) | 2020.06.15 |
String, StringBuffer (0) | 2020.05.25 |
[JSTL] import (0) | 2020.05.22 |
제네릭(Generic) (0) | 2020.05.20 |
댓글