티스토리 뷰



1. while 문
    1) while 문 
         a. while 루프반복문의 일종으로, 주어진 불린 자료형 조건을 기반으로
            코드가 반복적으로 수행할 수 있게 도와 준다. 
            이 while 루프는 if 문의 반복으로 생각할 수도 있다.

            while문은 코드와 조건의 블록을 이루고 있다. 
            조건이 이라면 블록 안의 코드는 실행한다. 
            조건이 거짓이 될 때까지 이 작업을 반복한다. 

            블록을 실행하기 전에 while 루프를 검사하므로 제어 구조는 
            사전 시험 루프(pre-test loop)로 불리기도 한다. 
            루프를 실행한 뒤에 조건을 시험하는 do while 루프와 비교된다.

using System;

namespace @while
{
    class Program
    {
        static void Main(string[] args)
        {
            int i = 0;
            while (i < 10)
            {
                Console.Write("{0}",i);
                i++;
            }
            Console.WriteLine();
        }
    }
}


    1) do while 문 
         a. do while문의 경우 조건식이 거짓이면 while문 안의 명령문을 한 번도
            수행하지 않는다. 경우에 따라서는 명령문을 먼저 실행한 후에
            조건을 검색해야 할 때도 있다. 이런 경우 do while문을 사용한다.
            코드 블록 안의 명령문을 먼저 수행한 후에 조건식을 조사한다.
            조건식의 참/거짓 여부에 따라 코드 블록 안의 문장을 다시 수행
            하거나 do while문을 빠져나온다.
            그러므로 처음 한번은 반드시 수행하고 그 후에 조건에 따라
            반복 여부가 결정된다.

using System;

namespace @while
{
    class Program
    {
        static void Main(string[] args)
        {
            int i = 0;
            do
            {
                Console.Write("{0}", i);
                i++;
            }
            while (i < 10);
            Console.WriteLine();
        }
    }
}


댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Total
Today
Yesterday