오즈코딩스쿨 사전학습

게임개발 초격차 캠프 미션지 14 - C# – 반복문

hcs8697 2026. 4. 9. 13:34

1. 학습내용

 

 1) 반복문

 

 컴퓨터에게 특정 조건을 부여하고 그 조건에 해당되면 같은 코드를 여러 번 실행시키게 할 때 사용

 

 2) 종류

 

종류 설명 사용처 예시
for 반복문 정해진 횟수만큼 반복 "n번 출력해." 처럼 횟수가 명확할 때 for (int i = 0; i < 10; i++)
{
...
}
while 반복문 어떤 조건이 참인 동안 계속 반복 특정 값이 true일 때는 반복하고, false 일때는 멈추게 하고 싶을 때 while (조건)
{
...
}
foreach 반복문 배열이나 리스트 등 변수에 담긴 여러 값들을 하나씩 꺼내서 나열할 때 문자열 목록, 숫자 목록 foreach (string name in names)
{
...
}

 

  ① for 반복문

  가장 많이 쓰는 반복문. 컴퓨터에게 특정 행동을 정해진 횟수만큼 하라고 명령하는 것.

 

  예시

 

  for (int i = 1; i <= 5; i++)

  {

          console.Writeline($"{i}번째 출력입니다.");

  }  

 

 

  for (int i = 1;        ← 초기식: 정수값을 담는 변수 i를 1로 시작한다고 선언.

 

  i <= 5;                 ← 조건식: i가 5보다 작거나 같을 때까지

 

  i++)                     ← 증가식: 매번 i를 1씩 증가시킬 것.

 

 ② while 반복문

 조건이 true인 동안 계속 반복함

 

 예시

 

 int count = 0;

 

 while (count  < 3)

 {

      Console.WriteLine("조건이 참입니다. 반복합니다.");

 }

 

 변수 count의 값은 항상 0이기에, while의 () 안에 들어간 조건이 항상 true가 되어 무한 반복한다.

 

 멈추게 하려면 Console.WriteLine("조건이 참입니다. 반복합니다."); 아래에 count++;를 적는다. 이러면 출력 후 count에 담긴 값이 1씩 증가하게 되어 조건이 false에 도달하는 때가 오게 된다.

 

 ③ foreach 반복분

 변수에 담긴 값들을 하나씩 꺼내서 반복함.

 

 예시

 

 string[] colors = { "빨강", "초록", "파랑" };

 

 foreach (string color in colors)

 {

     Console.Writeline(color);

 }

 

 해석: 변수 colors 안에 담긴 값들은 모두 color에 속한다. color를 순서대로 하나씩 출력하라.

 

2. 과제

 

 Q.

 

A.

 

   int i = 0; i < 5 ; i++