본문 바로가기
C#

C# 반복문 while문 사용하기(2)

by 고체물리학 2020. 10. 23.

while 문

 

- for문과 기능은 동일하나 문법 구조가 다른 반복문
  (for문은 초기식, 조건식, 증감식 위치가 정해져 있는 반면, while 문은 조건식 위치만 정해져 있고 나머지는 알아서 위치를 지정해야 한다)
- for문과 while 문은 상호 전환이 100% 가능
- for문은 주로 반복 횟수가 정해져 있는 반복문에 사용하며, while 문은 반복 횟수가 정해져 있지 않은 반복문에 주로 사용

[기본 문법]


초기식; // while 문보다 앞쪽(위쪽)에 위치해야 함

while(조건식) { 
      [증감식;] // while문 블록{} 내부의 어디에든 위치할 수 있다
                  // 조건식 결과가 true 일 동안 반복 실행할 문장들...
      [증감식;] // while문 블록{} 내부의 어디에든 위치할 수 있다
 }

 

[예제]

            // while문을 사용한 "Hello, World!" 반복 출력
            int i = 1; // 초기식

            while (i <= 10)
            { // 조건식
              // 조건식 결과가 true 일 동안 반복할 문장들...
                Console.WriteLine(i + " : Hello, World!");
                i++; // 증감식
            }

 

[결과]

 

 

[예제]

            // i값이 1 부터 10까지 1씩 증가하는 동안 i값 출력(1 2 3 4 5 6 7 8 9 10 출력)
            int i = 1;

            while (i <= 10)
            {
                Console.WriteLine(i + " ");
                i++;
            }

 

 

[결과]

반응형

댓글