▼do~ while 실습 및 관찰
public class Test054
{
public static void main(String[] args)
{
// ※ while 반복문을 통해 구현했던 내용들을
// do~while 문을 통해서도 구현할 수 있다.
/*
int n=1;
do
{
System.out.println("n=" + n);
n++;
}
while (n<=10);
*/
/*
int n=1;
do
{
n++;
System.out.println("n=" + n);
}
while (n<=10);
*/
/*
int n=0;
do
{
n++;
System.out.println("n=" + n);
}
while (n<10);
*/
/*
int n=0;
do
{
System.out.println("n=" + ++n);
}
while (n<=10);
*/
// do~while 문의 활용 모델
// 예를 들어...
// 사용자로부터 특정 범위의 정수가 입력될 때 까지
// 입력받는 행위 자체를 반복해서 수행해야 하는 상황이라 가정한다.
// 즉, 최소 한 번은 사용자의 입력값을 받아오는 처리를 수행해야
// 원하는범위의 값을 제대로 입력했는지 아닌지를 확인할 수 있고
// 이로 인해 반복을 추가로 수행할지 말지의 여부를 결정할 수 있는 상황이다.
java.util.Scanner sc = new java.util.Scanner(System.in);
int num;
do
{
System.out.print("100 이상의 정수를 입력하세요 : ");
num = sc.nextInt();
}
while (num<100);
System.out.println(num + "→ 100 이상의 정수 입력 완료~!!!");
}
}