숫자처리클래스 : java.util.Random, java.math.BigInteger, java.math.BigDecimal
java.util.Random 클래스
예시1 : 주사위를 무작위로 던져 그 만큼 전진하기
1 | public class RandomTest { |
예시2 : 주사위를 무작위로 한 번 더 던질 수 있는 보너스 기회를 얻어서 전진하기
1 | public class RandomTest { |
java.math.BigInteger 클래스와 java.math.BigDecimal클래스
- long도 큰 범위의 정수를 표현하지만 한계가 있다 -> 아무리 큰 수도 저장할 수 있는 BigInteger클래스를 사용할 수 있다.
- HOW? 클래스가 내부적으로 int[]에 값을 저장하기 때문!
- 사용법 :
- 생성자에 꼭 string타입으로 정수를 적어줘야한다.
BigInteger b = new BigInteger("12345678901234567890");BigDecimal d = new BigDecimal("2.0");
- 사용처 : 정수를 안정적으로 표현할 때 사용. 그럼 실수는? java.math.BigDecimal클래스를 이용한다.
1 | public static void main(String[] args) { |
![[OS/WINDOW]배포후 서버재시작에 batch와 윈도우 스케줄러 활용하기](https://cdn.pixabay.com/photo/2012/03/04/00/50/board-22098_960_720.jpg)
![[블로그]헥소테마에서 댓글기능 facebook에서 utterances로 변경하기](https://miro.medium.com/max/1600/1*aOv6h3h_v9PQWa03zGACnw.png)