코딩/java

랜덤 주사위 (같은 수가 나올 때까지)

런던전통손만두 2019. 3. 3. 13:53
반응형

import java.util.Random;

public class Dice {

  Random rg = new Random();

 

private int value;

 

public void roll() {

value = rg.nextInt(6) + 1;

  }

 

public int getValue() {return value;};

private void setValue(int value) {this.value = value;};

 

public String toString() {

return "주사위 = " + value;

 }

 

public Dice() {

setValue(0);

 }

}

 

 

 

 

public class Practice_65 {

 

public static void main(String[] args) {

int i = 1;

Dice dice1 = new Dice();

Dice dice2 = new Dice();

 

do

{

dice1.roll();

dice2.roll();

 

System.out.println(i + ": 첫번째 " + dice1.toString() + ", 두번째 " + dice2.toString());

 

i++;

} while (dice1.getValue() != dice2.getValue());

 

System.out.println("게임이 종료되었습니다.");

}

}

 

 

결과:

 

반응형