package CHAPTER03;

import java.util.Scanner; 
import java.util.Random; // 랜덤 숫자 생성을 위한 Random 클래스 가져오기

public class DiceRoller { // 주사위 굴리기 프로그램 클래스
	
    public static void main(String[] args) {
    	
        Scanner scanner = new Scanner(System.in); 
        Random random = new Random(); // Random 객체 생성 (난수 생성용)

        // 사용자 입력 받기
        System.out.print("주사위를 몇 번 굴릴까요? ");
        int rolls = scanner.nextInt(); // 사용자가 입력한 주사위 굴릴 횟수
        int sum = 0; // 주사위 합계를 저장할 변수

        // **주사위 굴리기 (for문 사용)**
        for (int i = 1; i <= rolls; i++) { // i를 1부터 rolls까지 반복
            int dice = random.nextInt(6) + 1; // 1~6 사이의 랜덤 숫자 생성
            sum += dice; // 주사위 값을 합산
            System.out.println(i + "번째 굴린 주사위: " + dice); // 현재 굴린 주사위 값 출력
        }
        System.out.println("총 합계: " + sum);
        scanner.close(); 
    }
}
