import java.util.Scanner;
public class RandomGame {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//선언부(변수)
int randNum, userNum;
boolean clear;
//초기화
clear = false;
//Random
randNum = (int)(Math.random()*100)+1;
int w = 0;
while(w < 10) {
//입력
System.out.println("숫자 입력: ");
userNum = sc.nextInt();
//비교
int msg = 0;
if(userNum > randNum) {
msg = 0;
}else if(userNum < randNum) {
msg = 1;
}else {
clear = true;
break;
}
//메시지출력
switch(msg) {
case 0:
System.out.println("입력하신 숫자가 정답보다 큽니다.");
break;
case 1:
System.out.println("입력하신 숫자가 정답보다 작습니다.");
break;
default:
}
w++;
//결과
}
if(clear == true) {
System.out.println("BINGO~ 축하합니다. 게임 클리어!");
}else {
System.out.println("Game Over~ 다시 도전하세요");
}
}
}
'문제풀이 > Java' 카테고리의 다른 글
[Java] 학점 구하기 (0) | 2021.06.03 |
---|---|
[Java] 랜덤 가위바위보 (0) | 2021.06.01 |
[Java] 계산기(Calculator) (0) | 2021.05.15 |
[Java] Baseball Game 야구게임 (10번의 기회) (0) | 2021.05.10 |
[Java] Lotto, 숫자 중복 없이 5000원어치 (0) | 2021.05.10 |