Math 클래스
📌 Math 클래스
: 수학 관련 다양한 연산을 제공하는 클래스.
📌 Math 클래스에 정의된 메소드는 모두 static으로 선언되어 있음.
→ 기능 제공 목적. 인스턴스 생성 목적 X.
📌 Math 클래스의 메소드
Math.PI | 원주율 반환하는 메소드. |
Math.sqrt(n) | n의 제곱근 반환하는 메소드. |
Math.toRadians( ) | 라디안으로 반환하는 메소드. |
Math.toDegree( ) | 디그리로 반환하는 메소드. |
Math.sin( ) | sin값 반환하는 메소드. (인자를 전달할 때 라디안 단위의 값이어야 함. |
Math.cos( ) | cos값 반환하는 메소드. (인자를 전달할 때 라디안 단위의 값이어야 함. |
Math.tan( ) | tan값 반환하는 메소드. (인자를 전달할 때 라디안 단위의 값이어야 함. |
Math.log( ) | 로그 값 반환하는 메소드. |
Math.pow(i, n) | i의 n승 반환하는 메소드. |
난수 생성
📌 난수 생성
① java.util.Random 클래스의 인스턴스 생성.
Random rand = new Random( )
② 메소드를 호출해 난수 생성.
public boolean nextBoolean( ) | boolean형 난수 반환. |
public int nextInt( ) | int형 난수 반환. |
public long nextLong( ) | long형 난수 반환. |
public int nextInt(int bound) | 0 이상 bound 미만 범위의 int형 난수 반환. |
public float nextFloat( ) | 0.0 이상 1.0 미만의 float형 난수 반환. |
public double nextDouble( ) | 0.0 이상 1.0 미만의 double형 난수 반환. |
'Java > Java' 카테고리의 다른 글
[Java] Array 클래스 (0) | 2022.10.17 |
---|---|
[Java] StringTokenizer 클래스 (0) | 2022.10.17 |
[Java] BigInteger 클래스와 BigDecimal 클래스 (0) | 2022.10.17 |
[Java] 래퍼 클래스(Wrapper 클래스) (0) | 2022.10.17 |
[Java] Object 클래스 (0) | 2022.10.17 |
댓글