본문 바로가기
답안지/명품 자바 에센셜

[Open Challenge] CHAPTER 02 자바 기본 프로그래밍

by upself 2023. 4. 10.
728x90
명품 자바 에센셜

명품 자바 에센셜

황기태

자바 프로그래밍에 빠져들게 하는 재미있고 쉬운 해설서명품 자바 에센셜은 한 학기에 자바의 기초를 습득할 수 있도록 작성된 책이다. 자바 언어에 대한 쉬운 설명과 의미 있는 예제를 도입하여 이론이 프로그래밍으로 이어지게 하고, 이해도 높은 삽화와 그림으로 본문에 쉽게 몰입할 수 있도록 하였다. 그러므로 이 책은...

 

 

 

 

 

 

 

[Open Challenge]

두 사람이 하는 가위바위보 게임을 만들어보자. 두 사람의 이름은 '철수'와 '영희'이다. 먼저 "철수"를 출력하고 "가위", "바위", "보" 중 하나를 문자열로 입력받는다. "영희"에 대해서 마찬가지 방법으로 입력받는다. 두 사람으로부터 문자열을 입력 받은 후 누가 이겼는지 판별하여 승자를 출력한다. 
가위 바위 보 게입니다. 가위, 바위, 보 중에서 입력하세요
철수 >> 가위
영희 >> 보
철수가 이겼습니다.​
public class Game {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);

		System.out.print("가위 바위 보 게임입니다. ");
		System.out.println("가위, 바위, 보 중에서 입력하세요");

		System.out.print("철수 >> ");
		String var1 = scan.next();

		System.out.print("영희 >> ");
		String var2 = scan.next();

		//승부 가리기
		if (var1.equals("가위")) { // 철수가 가위일 때
			if (var2.equals("바위"))
				System.out.println("영희가 이겼습니다.");
			else if(var2.equals("보"))
				System.out.println("철수가 이겼습니다.");
		} else if (var1.equals("바위")) {
			if (var2.equals("보"))
				System.out.println("영희가 이겼습니다.");
			else if(var2.equals("가위"))
				System.out.println("철수가 이겼습니다.");
		} else {
			if (var2.equals("가위"))
				System.out.println("영희가 이겼습니다.");
			else if(var2.equals("바위"))
				System.out.println("철수가 이겼습니다.");
		}

		scan.close();

	}// main

}
반응형