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
'Java' 카테고리의 다른 글
[Java] 2차원 배열을 특정 열 기준으로 정렬하기 (0) | 2024.05.22 |
---|---|
[Java] ArrayList로 2차원 배열 표현 및 정렬 (Collections) (1) | 2024.04.19 |
[Spring] Gradle 프로젝트 생성 및 실행 (Intellij) (0) | 2023.04.13 |