while문과 Math.random() 메소드를 이용해서 2개의 주사위를 던졌을 때 나오는 눈을 (눈1, 눈2) 형태로 출력하고,
눈의 합이 5가 아니면 계속 주사위를 던지고, 눈의 합이 5이면 실행을 멈추는 코드를 작성해 보세요
Math.random() : 0.0 이상, 1.0미만의 double 값의 난수를 균일한 분포로 변환
0.@ 이 나오기 때문에 * 6을 하면 1~5.@ 가 나옴 주사위는 0~6까지 이기 때문에 +1을 시켜줌, 1~6까지의 정수를 만들수 있음
package chapter20230807;
public class test06 {
public static void main(String[] args) {
// TODO Auto-generated method stub
while(true) {
int num1 = (int) (Math.random() * 6) + 1;
int num2 = (int) (Math.random() * 6) + 1;
System.out.println("(" + num1 + ", " + num2 + ")");
if (num1 + num2 == 5) {
break;
}
}
}
}