혜야의 코딩스토리

[자바/Java] 배열,조건문 활용 프로그램_ 가위바위보 게임 본문

꿈 : 멋진 개발자 🧸/Java

[자바/Java] 배열,조건문 활용 프로그램_ 가위바위보 게임

hyeya_ 2022. 5. 11. 21:13
import java.util.Scanner;

public class MyGame {
	public static void main(String[] args) {
		String[] game = {"가위","바위","보"};
		Scanner sc = new Scanner(System.in);
		
		System.out.print("가위, 바위, 보 중 하나를 입력하세요(exit를 입력하면 종료) : ");
		String answer = sc.nextLine();

		int com = (int)(Math.random()*3); //0<=x<3 사이의 임의의 정수
		
			if(answer.equals("가위")) {
				if(com==0) {
					System.out.print("비겼습니다. 컴퓨터와 같은 걸 내셨습니다.");
				}else if(com==1){
					System.out.print("지셨습니다. 컴퓨터는 "+game[com]+"입니다.");
				}else if(com==2){
					System.out.print("이겼습니다. 컴퓨터는 "+game[com]+"입니다.");
				}
			}
			
			if(answer.equals("바위")) {
				if(com==0) {
					System.out.print("이겼습니다. 컴퓨터는 "+game[com]+"입니다.");
				}else if(com==1){
					System.out.print("비겼습니다. 컴퓨터와 같은 걸 내셨습니다.");
				}else if(com==2){
					System.out.print("지셨습니다. 컴퓨터는 "+game[com]+"입니다.");
				}
			}
			
			if(answer.equals("보")) {
				if(com==0) {
					System.out.print("지셨습니다. 컴퓨터는 "+game[com]+"입니다.");
				}else if(com==1){
					System.out.print("이겼습니다. 컴퓨터는 "+game[com]+"입니다.");
				}else if(com==2){
					System.out.print("비겼습니다. 컴퓨터와 같은 걸 내셨습니다.");
				}
			} 

			if(answer.equals("exit")) {
					System.out.println("Game Exit...");
					}
					

	}//main


}

이길 때 까지 했음 ㅋㅋ