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++;
}
[결과]
반응형
'C#' 카테고리의 다른 글
C# break문, continue문 사용하기 (0) | 2020.10.31 |
---|---|
C# 반복문 do ~ while문 사용하기(3) (1) | 2020.10.25 |
C# 반복문 for문 사용하기(1) (0) | 2020.10.22 |
C# 조건문 switch ~ case 문 사용하기(2) (0) | 2020.10.21 |
C# 조건문 if~else문 사용하기(1) (2) | 2020.10.18 |
댓글