import java.io.*;
import java.util.*;
public class NumberGame {
public static void main(String[] args) {
int num=0; //램덤클래스 발생할 숫자: 게임하는 사람이 맞춰야되는 숫자.
int inputNum = 0; //게임하는 사람이 추측한 숫자 : 입력받을 숫자
int count = 0; //맞춘 횟수
Random rand = new Random();
num = rand.nextInt(100); //0-99까지 정수
Scanner scan = new Scanner(System.in);
/*숫자를 맞출 때까지 반복하기위한 반복문*/
while(true)
{
System.out.println("0과 100사이의 숫자를 입력하세요(예 : 4) ");
try{
inputNum = scan.nextInt();
}catch(Exception e)
{
System.out.println(e.getMessage());
}
if(inputNum>=0&&inputNum<=100){
count = count +1;
if(inputNum == num){
System.out.println(count+"번에 맞추셨습니다.");
break;
}
else if(inputNum<num)
{
System.out.println(inputNum+"은 난수보다 작습니다.");
}
else
{
System.out.println(inputNum+"은 난수보다 큽니다.");
}
}
else
{
System.out.println("잘못된 입력입니다.");
}
}
}
}
'개발 > Java' 카테고리의 다른 글
[JAVA 개발] 은행 프로그램 소스 (0) | 2020.04.15 |
---|---|
[JAVA 개발] 패널(Panel) 확인 버튼 소스 (0) | 2020.04.15 |
[JAVA 개발] 패널(Panel) 확인, 취소 소스_1 (0) | 2020.04.15 |
[JAVA 개발] 패널(Panel) 확인, 취소 소스_2 (0) | 2020.04.15 |
[JAVA 기초] 예외처리 (0) | 2020.04.15 |