015. Up&Down 게임 만들기

CodeRen·2026년 2월 3일

Java기초

목록 보기
15/15

Up & Dwon 게임 만들기

import java.util.Random;
import java.util.Scanner;

public class UpAndDownGame {
    // 25 : 숫자 맞히기 게임
    static void main(String[] args) {
        System.out.println("지금부터 0~100 사이의 숫자를 뽑겠습니다!");
        System.out.println("제가 뽑은 숫자는 무엇일까요?");

        Random random = new Random();
        int randomNumber = random.nextInt(101);
        Scanner scanner = new Scanner(System.in);

        for (int i = 0; i < 5; i++) {
            System.out.println(5 - i + "번의 기회가 남았습니다.");
            System.out.println("정답을 입력하세요.");
            String input = scanner.nextLine();
            int guess = Integer.parseInt(input);

            if (guess == randomNumber) {
                System.out.println("와우! 정답입니다!");
                break;
            } else if (guess > randomNumber) {
                System.out.println("Down!");
            } else {
                System.out.println("Up!");
            };
        }

        System.out.println("게임을 종료합니다.");
        System.out.println("정답은 " + randomNumber + "이었습니다.");
    }
}

지금까지 학습한 내용을 바탕으로 이런 간단한 게임들을 구현할 수도 있다. 위 게임은 랜덤 수 생성하기, Scanner, for문, if문, break의 개념만으로도 쉽고 간단하게 구현할 수 있다.

profile
매일 성장하는 개발자

0개의 댓글