반응형
- Math 클래스 : 수학 관련 기능(메소드)이 작성된 클래스
- 객체를 만들지 않고도 메소드 호출 가능
- Math.random() : 0.0 보다 크거나 같고 1.0 보다 작은 실수 난수값을 생성하여 반환하는 메소드
--> 0.0 <= 난수값 < 1.0
for(int i=1;i<=5;i++) {
System.out.println(i+"번째 실수 난수값 = "+Math.random());
}
for(int i=1;i<=5;i++) {
//(int)(Math.random()*100) : 정수 난수값(0~99)을 생성하여 반환
System.out.println(i+"번째 정수 난수값 = "+(int)(Math.random()*100));
}
for(int i=1;i<=5;i++) {
//(int)(Math.random()*X) : 0~X 범위의 정수 난수값(0~X)을 생성하여 반환
System.out.println(i+"번째 정수 난수값 = "+(int)(Math.random()*100));
}
for(int i=1;i<=5;i++) {
//(int)(Math.random()*100) : 정수 난수값(0~99)을 생성하여 반환
//System.out.println(i+"번째 정수 난수값 = "+(int)(Math.random()*45));//0~44
//1~45 범위의 정수 난수값을 생성하여 반환
System.out.println(i+"번째 정수 난수값 = "+((int)(Math.random()*45)+1));
}
반응형
'지식공유 > JAVA' 카테고리의 다른 글
맥북(Mac OS) 자바 JDK 설치 경로 확인 방법 (0) | 2024.11.14 |
---|---|
JAVA 수업 복습 정리(10)_2차원 배열(java/프로그래밍/백엔드/Double Array/개발) (0) | 2024.11.11 |
JAVA 수업 복습 정리(9)_Scanner/java/프로그래밍 (2) | 2024.11.05 |
JAVA 수업 복습 정리(8)_제어문(if, switch, for, while, break, continue, return)/Operator/java/프로그래밍 (0) | 2024.08.05 |
JAVA 수업 복습 정리(7)_연산자/Operator/java/프로그래밍 (0) | 2024.08.03 |
댓글