728x90
반응형
두 사람이 하는 가위바위보 게임을 만들어보자. 두사람의 이름은 '철수'와 '영희'이다. 먼저 "철수"의 이름을 출력하
고 "가위", "바위", "보" 중 하나를 문자열로 입력받는다. 그리고 "영희"에 대해서 마찬가지 방법으로 입력받는다. 두사람으로부터 각각 문자열을 입력받은 후 누가 이겼는지 판별하여 승자를 출력한다.
import java.util.*; public class GBBGameApp { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); System.out.println("가위 바위 보 게임입니다. 가위, 바위, 보 중에서 입력하세요"); while (true) { System.out.print("철수 >> "); String a = scanner.next(); System.out.print("영희 >> "); String b = scanner.next(); if (a.equals("가위")) { if (b.equals("바위")) { System.out.println("영희가 이겼습니다."); } else if (b.equals("가위")) { System.out.println("비겼습니다."); } else if (b.equals("보")) { System.out.println("철수가 이겼습니다."); } } else if (a.equals("바위")) { if (b.equals("가위")) { System.out.println("철수가 이겼습니다."); return; } else if (b.equals("바위")) { System.out.println("비겼습니다."); } else if (b.equals("보")) { System.out.println("영희가 이겼습니다."); } } else if (a.equals("보")) { if (b.equals("가위")) { System.out.println("영희가 이겼습니다."); } else if (b.equals("바위")) { System.out.println("철수가 이겼습니다."); return; } else if (b.equals("보")) { System.out.println("비겼습니다."); } } else { System.out.println("잘못입력하셨습니다."); } } } }
걍 노가다..
반응형
'Java' 카테고리의 다른 글
[Java] 명품 자바프로그래밍 제 2장 실습문제 7번 (0) | 2017.04.23 |
---|---|
[Java] 명품 자바프로그래밍 제 2장 실습문제 6번 (0) | 2017.04.23 |
[Java] 명품 자바프로그래밍 제 2장 실습문제 5번 (0) | 2017.04.21 |
[Java] 명품 자바프로그래밍 제 2장 실습문제 4번 (1) | 2017.04.21 |
[Java] 명품 자바프로그래밍 제 2장 실습문제 3번 (0) | 2017.04.21 |
댓글