import java.util.Scanner;
class Person {
private int num1, num2, num3;
public String name;
public Person(String name) {
this.name = name;
}
public boolean game() {
num1 = (int) ((Math.random()3)+1);
num2 = (int) ((Math.random()3)+1);
num3 = (int) ((Math.random()*3)+1);
System.out.print("\t"+num1+" "+num2+" "+num3+" ");
if(num1 == num2 && num2 == num3)
return true;
else
return false;
}
}
public class chap06_prac10 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("1번째 선수 이름>>");
String name = sc.next();
Person person1 = new Person(name);
System.out.print("2번째 선수 이름>>");
name =sc.next();
Person person2 = new Person(name);
String buffer = sc.nextLine();
while(true) {
System.out.print("["+person1.name+"]:
buffer = sc.nextLine();
if(person1.game()) {
System.out.println(person1.name+"님이 이겼습니다!");
break;
}
System.out.println("아쉽군요!");
System.out.print("["+person2.name+"]:
buffer = sc.nextLine();
if(person2.game()) {
System.out.println(person2.name+"님이 이겼습니다!");
break;
}
System.out.println("아쉽군요!");
}
sc.close();
}
}
'프로그램 문제' 카테고리의 다른 글
계산기 - 추상클래스 응용(Add, Sub, Mul, Div 클래스에 공통된 필드와 메소드가 존재) (0) | 2021.11.01 |
---|---|
자바 코딩이 잘 안 될 경우 (0) | 2021.10.26 |
Color Point 상속 (0) | 2021.10.23 |
갬블링 게임을 만들어보자 - 두 사람 이상 진행 (0) | 2021.10.23 |
바이어 문제 - 다형성 적용 (0) | 2021.10.23 |