# 파라미터가 없는 메소드 <div class="embed-responsive embed-responsive-16by9"> <iframe src="https://www.youtube.com/embed/TQw6hux20Mg?end=384" frameborder="0" allowfullscreen></iframe> </div> 메소드의 파라미터는 없을 수도 있습니다. ``` # 파라미터가 없는 메소드 호출 예 int a = getTen(); # 파라미터가 없는 메소드 정의 예 public static int getTen() { return 10; } ``` 자바에서 제공하는 `Math.random()` 메소드는 파라미터가 없는 대표적 예입니다. 해당 메소드는 0.0 이상 1.0 미만의 임의 실수를 반환합니다. ``` # 파라미터가 없는 메소드 호출 예 double x = Math.random(); // 0.0 <= x < 1.0 ``` 아래는 위 메소드를 사용하여, 1부터 10사이의 임의 정수를 구하는 예입니다. ``` // 0.0 <= r < 10.0 double r = 10 * Math.random(); // 0, 1, ..., 9 중 하나 int temp = (int) r; // 1, 2, ..., 10 중 하나 int n = temp + 1; ``` ## 문제 1~6 사이의 정수를 반환하는 `rollDie()` 메소드를 완성하여, 출력 예와 같은 결과를 얻으시오. ## 출력 예 N은 1부터 6사이의 정수 ``` 주사위의 눈: N ```
관련 강의로 이동

코드: java 1.8

public class Random { public static void main(String[] args) { // 메소드로부터 값을 반환 int x = rollDie(); // 결과 출력 System.out.printf("주사위의 눈: %d", x); } // 1~6 사이의 임의의 정수를 반환 public static int rollDie() { /* 해당 메소드를 완성하시오. */ return 0; } }

입력

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