# 주사위 클래스 ## 문제 1부터 N사이 임의의 정수를 반환하도록 주사위 클래스를 완성하고, 해당 주사위를 1000번 던진 값의 평균을 구하시오. ## 뼈대코드 ``` import java.util.Random; import java.util.ArrayList; public class Main { public static void main(String[] args) { // 입력값 받기 int N = Integer.parseInt(args[0]); // N면체 주사위 생성 Die d = new Die(N); // 1000번 주사위를 던져 결과를 저장 ArrayList<Integer> numbers = new ArrayList<Integer>(); for (int i = 0; i < 1000; i++) { int randNum = d.roll(); numbers.add(randNum); } // 평균값 계산 double avg = average(numbers); // 출력 System.out.println("avg: " + avg); } public static double average(ArrayList<Integer> list) { /* 3. 평균값을 반환 */ return 0; } } class Die { private int maxNumber; public Die(int maxNumber) { /* 1. 생성자 구현. */ } public int roll() { /* 2. 메소드 구현: 1~N 까지 반환 */ return 0; } } ``` ## 입력 예 ``` 12 ``` ## 출력 예 ``` 6.53 ```
관련 강의로 이동

코드: java 1.8

public class Main { public static void main(String[] args) { } }

입력

정답이 궁금하다면? 코드를 제출해보세요!