ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [명품 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

    댓글

Designed by Tistory.