충분히 쌓여가는
do - while 문 본문
do - while 문
while문에서 조건식과 블럭{}의 순서를 바꿔놓은 것
do {
// 조건식의 연산결과가 참일 때 수행될 문장들을 적는다
} while (조건식);
숫자 맞추기
import java.util.Scanner;
public class practice {
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("정답!");
}
}