-
[명품 JAVA Programming] open challenge 2장JAVA 2021. 1. 21. 10:46
< 가위바위보 게임>
import java.util.Scanner; public class rps { public static void main(String args[]){ System.out.println("가위바위보 게임입니다. 가위, 바위, 보 중에서 입력하세요"); Scanner scanner = new Scanner(System.in); System.out.print("철수 >> "); String cheol = scanner.next(); System.out.print("영희 >> "); String young = scanner.next(); if(cheol.equals(young)){ System.out.println("비겼습니다."); } if(cheol.equals("가위")){ if(young.equals("바위")){ System.out.println("영희가 이겼습니다."); }else if(young.equals("보")){ System.out.println("철수가 이겼습니다."); } } else if(cheol.equals("바위")){ if(young.equals("가위")){ System.out.println("철수가 이겼습니다."); }else if(young.equals("보")){ System.out.println("영희가 이겼습니다."); } }else if(cheol.equals("보")){ if(young.equals("가위")){ System.out.println("영희가 이겼습니다."); }else if(young.equals("바위")){ System.out.println("철수가 이겼습니다."); } }else{ System.out.println("잘못 입력하셨습니다."); } scanner.close(); } }
- 비긴 경우를 먼저 체크 (굳이 반복문 돌지 않도록)
- 철수를 기준으로 영희와 비교
'JAVA' 카테고리의 다른 글
03. 반복문과 배열 그리고 예외 처리 (0) 2021.01.22 [명품 JAVA Programming] chapter02 실습문제 (0) 2021.01.21 02. 자바 기본 프로그래밍 (0) 2021.01.21