import java.util.Random;
import java.util.Scanner;
public class Q5 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
Random r= new Random(); // 랜덤을 사용하기 위한 객체를 생성
while(true) { //무한 반복
System.out.print("1.게임시작 2.종료 : "); //출력
int num = sc.nextInt(); // 입력
if(num == 1) { //num의 정수 변수가 1이면 실행
System.out.print("1.가위 2.바위 3.보 : ");
int user = sc.nextInt(); // 입력
int com = r.nextInt(3)+1; // 1~3까지 랜덤 값 받기
// user 2 - com 1 - user 1
// user 1 - com 3 - user -2
// user 3 - com 2 - user 1
if(user > 0 && user < 4) { // user 값이 1~3이면 실행
int result = user - com;
if(result == 1 || result == -2) {
System.out.println("user승 user : "+user+
", com :"+com);
}
else if(result == 0) {
System.out.println("무승부 user : "+user+
", com : "+com);
}
else {
System.out.println("com승 user : "+user+
", com : "+com);
}
}
else { //위 if 조건이 거짓이면 실행
System.out.println("잘못된 입력입니다.");
}
}
else if(num == 2) { // num 정수 변수 값이 2이면 싱행
System.out.println("프로그램을 종료합니다.");// 출력
break;//반복문 탈출
}
else { // num 정수 변수 값이 1,2가 아니면 실행
System.out.println("잘못된 입력입니다."); //출력
}
}
}
}