본문 바로가기

Backend/Java

랜덤 숫자 맞히기(do - while문)

Q1. 숫자를 맞출때까지 반복해서 입력하게 하기

A1. random, do-while

import java.util.*;

class Ex4_15 {
	public static void main(String[] args) { 
		int input  = 0, answer = 0;

		answer = (int)(Math.random() * 100) + 1; // 1~100 사이의 임의의 수를 저장
		Scanner scanner = new Scanner(System.in);

		do {
			System.out.print("1과 100사이의 정수를 입력하세요.>");
			input = scanner.nextInt();

			if(input > answer) {
				System.out.println("더 작은 수로 다시 시도해보세요.");	
			} else if(input < answer) {
				System.out.println("더 큰 수로 다시 시도해보세요.");			
			}
		} while(input!=answer);

		System.out.println("정답입니다.");
	}
}

 

'Backend > Java' 카테고리의 다른 글

클래스 메서드(static 메서드)란?  (0) 2022.07.07
반복되는 음수값이 있는 총합 구하기  (0) 2022.06.29
형변환 연습문제  (0) 2022.06.29
2차원 배열 연습  (0) 2022.06.23
Singleton 패턴  (0) 2022.06.22