Back end/Java 기본

메소드 주사위 문제

jinpark1992 2023. 11. 17. 11:25

- 주사위의 값 1 ~ 6사이의 정수를 반환하는 rollDie() 메소드를 완성해라! 

- 정답

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

출력예 ( N은 1부터 6사이의 정수)

=> 주사위의 눈 : N

 

출저: 홍팍 (https://www.youtube.com/@hongpark)

이 블로그 기록은 개인 공부용 기록입니다.