본문 바로가기

JAVA/기본다지기

[JAVA] 가위바위보 게임

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 scannew 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