주사위의 합이 2가 되면 탈출하고 2가 나오는데 걸린 횟수를 출력해라
--- 출력 값 ---
a1> 1
a2> 1
count 5
class Dice
class Dice{
private int value;
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
public Dice() {
value=0;
}
}
Main
Dice dice = new Dice();
Random r = new Random();
int n = 0;
int cnt=1;
int a1=0;
int a2=0;
while(true) {
n = r.nextInt(6)+1;
dice.setValue(n);
a1=dice.getValue();
dice.setValue(n);
a2=dice.getValue();
if(a1+a2 ==2) {
break;
}
cnt++;
}
System.out.println("a1> "+a1);
System.out.println("a2> "+a2);
System.out.println("count "+cnt);
반응형
'알고리즘 문제 풀이 > Power JAVA' 카테고리의 다른 글
p370) 1번 문제 - 문자열을 입력 받아 아래와 같이 출력하시오 (0) | 2022.04.07 |
---|---|
p216)MiniProject - 책 정보 저장 (0) | 2022.04.06 |
p123 ) MiniProject - 숫자 추측 게임(정수 맞추기) (0) | 2022.04.03 |
p131) 15번 문제 - 3 x 5의 2차원 배열을 생성하고 5개의 난수를 배치 (0) | 2022.04.01 |
p130) 12번 문제풀이 - 성적 입력 후 합계 및 평균 구하기(ArrayList사용) (0) | 2022.04.01 |
댓글