랜덤값 구하는 메소드 : random()
- java.lang.Math 클래스에 정의되어있는 random()메소드를 호출하여 0.0 ≤~< 1.0 사이의 double타입 난수를 얻어올수 있다.
- java.lang => java.base안에 담겨있고, java.lang패키지안의 모든 클래스는 모든클래스에 자동으로 import 되어있음
- 스캐너 생성시 java.util 클래스라서 new로 생성했지만 Math클래스의 경우 별도의 생성없이 사용가능
- 1 ~ 10사이의 랜덤수를 원한다면 (int) (Math.random() * 10 ) + 1을 하면됨
=> 1.0 <= random < 11.0
=> 1 <= random <= 10 - 표현법
// Math.random() * 출력하고자하는 갯수 + 시작수
//로또번호
int random = (int) ((Math.random() * 45) +1);
'JAVA > 1. 자바 언어 기초' 카테고리의 다른 글
[JAVA] 반복문 : for문 (0) | 2023.11.16 |
---|---|
[JAVA] 조건문 : if문, switch문 (0) | 2023.11.16 |
[JAVA] NaN, Infinity (0) | 2023.11.16 |
[JAVA] 연산자 (0) | 2023.11.16 |
[JAVA] 오버플로우, 언더플로우 (0) | 2023.11.16 |