본문 바로가기
JAVA/예제

[JAVA] UP&DOWN 게임

by JJH0100 2022. 10. 5.
728x90
반응형

1~100사이의 난수를 만들어 이를 맞추는 게임을 작성하시오

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

public class RandomEx {
	public static void main(String[] args) {
		Random r = new Random();
		int card = r.nextInt(100); //1~100까지의 임의의 난수
		
		Scanner sc = new Scanner(System.in);
		System.out.println("1~100 사이의 숫자 중 하나를 맞춰보세요.");
		
		int count = 0, num;
		do {
			num = sc.nextInt();
			count++;
			if(num > card) {
				System.out.println("DOWN!");
			}else if(num < card) {
				System.out.println("UP!");
			}			
		}while(num != card);
		
		System.out.println("정답입니다. 총 시도 횟수 : " + count);
	}
}

728x90
반응형

'JAVA > 예제' 카테고리의 다른 글

[JAVA] 로또번호 출력  (0) 2022.10.06
[JAVA] 가위, 바위, 보 게임  (1) 2022.10.05
[JAVA] 369게임  (0) 2022.09.16
[JAVA] 동전 계수기 프로그램  (0) 2022.09.16
[JAVA] 자릿수 비교  (0) 2022.09.16

댓글