매우 간단한 실습인데요.
5번 반복되는 동안
1~10까지 랜덤한 숫자를
출력해보는 실습을 해보겠습니다.
for (int i = 0; i < 5; i++) {
Random r = new Random();
System.out.println(r.nextInt(10));
}
배웠던 랜덤 기능을 사용하면
쉽게 출력할 수 있습니다.
랜덤 객체를 생성해주고
r 값에 랜덤값을 넣어 출력해주면 됩니다.
하지만 이렇게 반복문 내에
변수를 선언하게되면
반복할 때마다 변수가 선언되므로
되도록이면 반복문 밖에
변수를 생성하는 것이
효율적일 것입니다.
import java.util.Iterator;
import java.util.Random;
public class RMain1 {
public static void main(String[] args) {
int n = 0;
Random r = new Random();
for (int i = 0; i < 5; i++) {
System.out.println(r.nextInt(10)+1);
}
}
}
따라서 이렇게 코딩하는 것이
좀 더 올바른 코딩이라고 할 수 있습니다.
'Java > 실습' 카테고리의 다른 글
[Java] 구구단 (0) | 2024.11.28 |
---|---|
[Java] 등차수열 / Factorial / 3과 5의 배수로 더한 값 (반복문 실습) (0) | 2024.11.27 |
[Java] 홀수만 출력 (1) | 2024.11.27 |
[Java] 5부터 1까지 내림차순 (0) | 2024.11.27 |
[Java] BMI 계산 프로그램 (0) | 2024.11.27 |