Java

[Java] 가위바위보 게임 (scanner 사용, 가위바위보 알고리즘)

gamzaggang7 2023. 4. 9. 22:48
728x90
import java.util.Scanner;
public class Game { //가위바위보 게임
    public static void main(String[] args) {
        System.out.println("가위바위보 게임입니다. 0(가위), 1(바위), 2(보) 중에서 입력하세요");
        Scanner scanner = new Scanner(System.in);

        System.out.print("철수 >> ");
        int ch = scanner.nextInt();

        System.out.print("영희 >> ");
        int yh = scanner.nextInt();

        if (ch-yh == 1 | ch-yh == -2) System.out.print("철수가 이겼습니다.");
        else if (ch-yh == -1 | ch-yh == 2) System.out.print("영희가 이겼습니다.");
        else System.out.print("비겼습니다.");
    }
}

두 사람이 하는 가위바위보 게임이다. 사용자로부터 입력을 받는다.
문자열로 받아 if-else문으로 작성하다가 코드가 길어져 숫자로 입력받아 계산하여 승자를 판별하도록 했다.

728x90

이렇게 계산했다.

실행결과))

728x90