import java.util.Scanner;

public class UpDown {
	public static void main(String[] args) {
		// 1 ~100까지 숫자 찾기 게임! 기회는 단 10회!
		Scanner scn = new Scanner(System.in);
		int temp = 0;
		int count = 0;
		boolean clear = false;
		
		int comNum = (int)(Math.random()*100)+1;	// comNum 1~100까지 랜덤 수 뽑기
		
		while(count<10) {
			System.out.print("user : ");
			int userNum = scn.nextInt();		// userNum 입력

			if(comNum > userNum ) {			// comNum이 userNum보다 클 경우
				temp = 1;			// temp에 1 저장
			}else if (comNum < userNum) {		// comNum이 userNum보다 작을 경우
				temp = 2;			// temp에 2 저장
			} else {				// comNum이 userNum보다 같을 경우
            			clear = true;			// clear에 true를 저장
				break;				// if블럭 빠져 나가기
			}
			
			switch(temp) {							
			case 1 :
				System.out.println("UP!");
				break;
			case 2 :
				System.out.println("DOWN!");
				break;
			}
			count++;
		}
		if(clear == true) {
			System.out.println("Congratulations! Game Clear!!!");
		} else {
			System.out.println("GameOver~~~");
		}
	}
}

Scanner로 숫자를 입력받아서 UP & DOWN 게임

'문제풀이 > Java' 카테고리의 다른 글

[자바] 가위바위보 게임  (0) 2021.05.11
[자바] 배열 순차 정렬  (0) 2021.05.11
[자바] 로또 번호 생성  (0) 2021.05.10
[자바] Baseball Game  (0) 2021.05.10
[자바] 문자열이 숫자인지 판별하기  (0) 2021.05.10

+ Recent posts