do~while

Chae Yun·2021년 7월 26일
0

『do~while』문은 『while』문과 마찬가지로
특정한 영역을 반복 수행하는 반복문이다.
『while』문과 다른 점은
조건식에 대한 검사를 반복문을 수행한 이후에 한다는 것이다.
이와 같은 성격으로 인해 반드시 한 번은 수행하게 되는 특징을 갖는다

※while 반복문을 통해 구현했던 내용들을
do~while 문을 통해서도 구현할 수 있다.

public class Test050
{
	public static void main(String[] args)
	{
		/*
		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++;  //1만큼 증가?
			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 이상의 정수 입력 완료");


	}
}

0개의 댓글