package edu.exam01.homework03_01;

import java.util.Random;
import java.util.Scanner;

public class Homework03 {
	public static void main(String[] args) {

		/*2. 가위 바위 보 게임을 만듭니다
			컴퓨터는 난수로 생성하고 사용자는 문자열로 입력받습니다
			10번 진행하고 승 패 비김 을 출력하세요*/
	
		
		Random rd = new Random();
		int com = 0;		
		//0: 가위 1:바위 2:보
		String comCov="";
		for(int i=0;i<10;i++) {
			
			com = rd.nextInt(3);
			
			switch(com) {
			case 0: comCov="가위"; break;
			case 1:	comCov="바위"; break;
			case 2:comCov="보"; break;
			}			
			System.out.println("[가위, 바위, 보]를 입력하세요");
			String user = sc.next();
			if((comCov.equals("가위") && user.equals("가위")) || (comCov.equals("바위") && user.equals("바위")) || (comCov.equals("보") && user.equals("보"))) {
				System.out.println("컴퓨터 : " + comCov + "  사용자 :" +user);
				System.out.println("비겼습니다!");
			}
			else if((comCov.equals("가위") && user.equals("보")) || (comCov.equals("바위")&&user.equals("가위"))||(comCov.equals("보")&&user.equals("바위")) ){
		//컴이 가위일때 사용자 보, 컴이 바위 일때 사용자 가위, 컴이 보일때 사용자 가위, 사용자 패
				System.out.println("컴퓨터 : " + comCov + "  사용자 :" +user);
				System.out.println("패");
			}
			else {
				System.out.println("컴퓨터 : " + comCov + "  사용자 :" +user);
				System.out.println("승");}
		}	
	}
}

'etc.. > 1' 카테고리의 다른 글

200109 AB + BA = 99  (0) 2020.01.10
200109 복리계산  (0) 2020.01.10
200109 2진수 16진수 출력  (0) 2020.01.10
200107 윤년 판별 예제  (0) 2020.01.08
200106  (0) 2020.01.07

+ Recent posts