-
TIL 습관 만들기#14 C# - 반복문카테고리 없음 2026. 3. 14. 22:01
반복문
반복문은 같은 코드를 여러 번 실행시킬 때 쓰입니다.
1️⃣ for 반복문
for문은 가장 많이 쓰는 반복문입니다.
이 반복문은 마치 “이걸 N번만 해줘!”라고 명령하는 느낌입니다.
예시 코드for (int i = 1; i <= 5; i++) // i는 1부터 5까지 1씩 증가합니다 { Console.WriteLine($"{i}번째 출력입니다"); } ------------------------------------------------------------------ for (int i = 1; // 1️⃣초기식 : 정수값 변수 i를 1로 시작. i <= 5; // 2️⃣조건식 : i가 5보다 작거나 같을 때까지 i++) // 3️⃣증가식 : 매번 i를 1씩 증가( i++는 i = i + 1 과 같습니다.) {Console.WriteLine($"{i}번째 출력입니다");} // 4️⃣실행문 : 반복 수행될 작업을 작성.반복문이 돌아갈때마다 i의 값과 조건식(2️⃣)을 확인한 뒤에 조건체크 값이 참이면 실행문이 실행되고 i에 +1이 더해지는것이 반복됩니다.
결과1번째 출력입니다 2번째 출력입니다 3번째 출력입니다 4번째 출력입니다 5번째 출력입니다 ```
2️⃣ while 반복문
조건이 참(true)인 동안 계속 반복합니다.
예시 코드int count = 0; while (count < 3) { Console.WriteLine("안녕하세요!"); count++; // 없으면 무한반복 됨 }
결과안녕하세요! 안녕하세요! 안녕하세요!
“~하는 동안 계속해” 라는 느낌입니다.
3️⃣ foreach 반복문
배열이나 리스트에 있는 값을 하나씩 꺼내서 반복합니다.
예시 코드string[] colors = { "빨강", "초록", "파랑" }; foreach (string color in colors) { Console.WriteLine(color); }
결과빨강 초록 파랑
예제namespace ConsoleApp1 { internal class Program { static void Main(string[] args) { for (이곳을 채우세요.) { Console.WriteLine("안녕하세요!"); } } } }"안녕하세요!"를 5번 출력하도록 `for`문을 완성해봅시다.
힌트
`int i = 0`부터 시작해서 `i < 5`가 될 때까지 반복하면 됩니다!namespace ConsoleApp1 { internal class Program { static void Main(string[] args) { for (int i = 0; i < 5; i++) { Console.WriteLine("안녕하세요!"); } } } }