package com.javalesson.test;
import java.util.Random;
import java.util.Scanner;
public class T02PaperRockScissors {
String prs[] = {"가위","바위","보"};
int com_int, user_int;
boolean flag;
public void Game(){
Random random = new Random();
do{
try{
com_int = random.nextInt(2);
Scanner scan = new Scanner(System.in);
flag = true;
System.out.println("숫자를 입력하세요!");
System.out.println("가위(0), 바위(1), 보(2) : ");
user_int = scan.nextInt();
if(user_int < 0 || user_int > 2){
System.out.println("0,1,2만 입력할 수 있습니다.");
}
else{
if(prs[com_int].equals(prs[user_int])){
System.out.println("비겼습니다!");
}
else{
if(prs[com_int].equals("가위")){
if(prs[user_int].equals("바위"))
{
System.out.println("이겼습니다!");
flag = false;
}
else{
System.out.println("졌습니다!");
flag = false;
}
}
else if(prs[com_int].equals("바위")){
if(prs[user_int].equals("보")){
System.out.println("이겼습니다!");
flag = false;
}
else{
System.out.println("졌습니다!");
flag = false;
}
}
else{
if(prs[user_int].equals("가위")){
System.out.println("이겼습니다!");
flag = false;
}
else{
System.out.println("졌습니다!");
flag = false;
}
}
}
}
System.out.println("컴퓨터 : "+prs[com_int]);
System.out.println("유 저 : "+prs[user_int]);
}catch(Exception e){
System.out.println("0,1,2만 입력할 수 있습니다.");
}
}while(flag);
}
public static void main(String[] args) {
new T02PaperRockScissors().Game();
}//main end
}//class end
'JAVA > 기본다지기' 카테고리의 다른 글
JAVA 15일차 필기 (0) | 2016.08.26 |
---|---|
[JAVA] 간단한 영화관 예약프로그램 예제 (0) | 2016.08.25 |
JAVA 14일차 필기 (1) | 2016.08.24 |
JAVA 13일차 필기 (0) | 2016.08.22 |
[JAVA] 0~100 숫자맞추기 게임 (0) | 2016.08.18 |