본문 바로가기

JAVA/기초 프로그래밍

수수께기 프로그램

package Ex;

import java.util.Scanner;

public class Ex01 {

	public static void main(String[] args) {
/*
		1. 수수께기
		총 10회 기회
		랜덤숫자 1~100까지
		사용자가 숫자 하나를 입력
		랜던숫자보다 크면 너무 큽니다
		작으면 너무 작습니다
		후 재입력할 수 있도록
		
		게임 종료 후 다시하시겠습니까?
*/	
		
		Scanner sc = new Scanner(System.in);
		
		
		int rnum;
		rnum = (int)(Math.random() * 100);
		
		System.out.println("기회는 10번입니다^^");
		int userNum ;
		int time = 0;//게임횟수
		
		
		while(time <10) {
			for ( time = 0; time < 10; time++) {
			System.out.println((time+1)+"번째 답 = ");
			userNum = sc.nextInt();
			if (userNum < rnum) {
				System.out.println("숫자가 너무 작습니다");
				continue;
			}
			else if (userNum > rnum) {
				System.out.println("숫자가 너무 큽니다");
				continue;
			}else{
				System.out.println("정답입니다! ㅊㅋㅊㅋ");
				break; 
			}
		}System.out.println("10회가 넘었습니다 재도전 을 시작합니다");
	}
		
		
		
		

		
	}

}