게임개발/C#
while 문
루피섭
2024. 1. 9. 19:44
목차
- while 문 구성/설명
- while 문 예시
- for과 while의 차이
while문
for문에 비해서 생긴것은 더 간단합니다.
조건만 체크하면 계속 반복 합니다.
while ( 조건 )
{
실행 내용
}
초기화가 필요하면 while 문과 별도로 해줍니다.
초기화 ←
while ( 조건 )
{
실행 내용
}
변화가 필요하면 내부나 외부에서 할 수 있습니다.
초기화
while ( 조건 )
{
변화 ←
실행 내용
}
예시
int i = 1; [ 1부터 세기 시작]
while(i <= 10) [ 10까지 셀것]
{
Console.WriteLine(i);
i++; [ +1 씩 증가]
}
실행결과
1
2
3
4
5
6
7
8
9
10
For문과 While문의 차이
- for문은 식 자체에 초기화, 조건, 변화 이 다 있습니다.
필요한 내용이 다 있으므로 가장 기본적인 사용방법입니다.
특수한 경우가 아니면 for문을 사용하는게 편합니다.
- while은 조건만 체크하는 반복문입니다.
초기화나 변화가 없거나 외부에서 진행할 수 있습니다.
이 특징때문에 외부의 조건에 의해 영향 받을때 사용합니다.
- 인터넷에서 다운로드를 기다린다.
- 유저의 인풋을 기다린다.
- 어떤 유저가 승리하는 것을 기다린다.
문제는 조건이 무한정 반복된다면 말그대로 무한반복이 되며 프로그램에 문제가 생깁니다.
따라서 조건을 잘 설정하는 것이 중요합니다.