본문 바로가기

JAVA/쓸만한 코드

함수//입력받고 loop

	public void gamePlay() {	// loop		
		while(true) {
			userInput();
			
			rand_num = rand_num - user_num;
			if(rand_num <= 0) {
				gameOver = true;
				break;
			}
			
			System.out.println("continue please...");
		}
	}
    
    
    
    여기서 userInput()은
    아래와 같다
    
    	public void userInput() {
		Scanner sc = new Scanner(System.in);
		
		while(true) {
			// 숫자 입력
			System.out.print("숫자를 입력해 주십시오(1 ~ 15) = ");
			user_num = sc.nextInt();
			// 숫자 범위 첵크
			if(user_num < 1 || user_num > 15) {
				System.out.println("범위를 벗어났습니다. 다시 입력해 주십시오");
				continue;	// 범위를 벗어나면 다음 작업(break)를 실행하지 않도록
			}
			break;