import java.util.Random;
public class MathTest {
public static void test() {
System.out.println(Math.abs(-5));// 절대값을 갖는다.
System.out.println(Math.abs(-5.5));// 소수점도 가능하다.
System.out.println(Math.ceil(5.1)); //올림
System.out.println(Math.ceil(5.0000001));//올림
System.out.println(Math.floor(5.1)); //내림
System.out.println(Math.floor(5.9999999999));//내림
System.out.println(Math.max(4, 7));//최대값
System.out.println(Math.min(4, 7));//최소값
System.out.println(Math.round(5.1)); //반올림
System.out.println(Math.round(5.9));//반올림
Random rd =new Random(1);//매개변수에 대한 참조값을 전달할 수 있다. 이런 참조값을 종자값(seed)이라고한다.
System.out.println(rd.nextInt(9)+1);
Random rd1 =new Random(1);
System.out.println(rd1.nextInt(9)+1);
//nextBoolean, nextDouble
//참거짓, 더블도 랜덤 출력이 가능하다.
이 외에도 삼각함수, 지수함수 등 더 다양한 메소드가 있다.
'Java' 카테고리의 다른 글
[Java] String, StringBuffer, StringBuilder 차이점과 장단점 (0) | 2023.10.03 |
---|---|
[Java] Wrapper class (0) | 2023.10.03 |
[Java] enum (열거형) (0) | 2023.10.03 |
[Java] java.lang 클래스 (0) | 2023.10.03 |
[Java/eclipse] Module (class path, module path) (0) | 2023.10.03 |