Language/Java
do - while문
원2
2021. 3. 19. 10:35
728x90
반응형
Math.random();을 이용하여 1과 100사이의 임의의 수를 변수 answer에 저장하고 이 값을 맞출 때까지 반복하는 예제.
import java.util.*;
public 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("정답입니다.");
}
}
728x90
반응형