JAVA/연습문제

[JAVA] 명품 자바 Open challenge 2

prize1209 2021. 6. 11. 17:44

#가위 바위 보 게임

 

두 사람이 하는 가위바위보 게임을 만들어보자. 두사람의 이름은 '철수'와 '영희'이다.

먼저 "철수"의 이름을 출력하고 "가위", "바위", "보" 중 하나를 문자열로 입력받는다.

그리고 "영희"에 대해서 마찬가지 방법으로 입력받는다.

두사람으로부터 각각 문자열을 입력받은 후 누가 이겼는지 판별하여 승자를 출력한다.

 

import java.util.*;

public class OpenChallenge {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("철수: ");
		String x = sc.nextLine();
		System.out.println("영희: ");
		String y = sc.nextLine();

		if ((x.equals("가위") && y.equals("보")) || (x.equals("바위") && y.equals("가위"))
				|| (x.equals("보") && (y.equals("바위")))) {
			System.out.println("철수 승, 영희 패");

		} else if ((x.equals("가위") && y.equals("가위")) || (x.equals("바위") && y.equals("바위"))
				|| (x.equals("보") && y.equals("보"))) {
			System.out.println("무승부");
		} else if ((x.equals("가위") && y.equals("바위")) || (x.equals("바위") && y.equals("보"))
				|| (x.equals("보") && y.equals("가위"))) {
			System.out.println("영희 승, 철수 패");
		} else {
			System.out.println("잘못입력했습니다");
		}
	}

}