[for 반복문]
for 반복문은 while 반복문과는 달리 반복 횟수를 정할 수 있습니다.
for 반복문은 다음과 같은 개요도를 따릅니다.
for (int i =0; i < 반복_횟수 ; i++)
{
// 실행 코드
}
for 반복문에 대해서 설명해보면
(1) int i = 0; 은 조건식에 사용되는 변수 i 를 선언한 것입니다.
(2) i < 반복_횟수; 는 for 문이 실행되는 조건입니다. i 의 값이 반복_횟수 보다 작은 경우에 코드를 실행합니다.
(3) i++ 는 for문을 한 번 돌고나면 조건식에 사용되는 변수 i에 i++ 연산을 합니다.
for 반복으로 0에서 100까지 더하는 코드를 작성해보겠습니다.
static void Main(string[] args)
{
// 변수를 선업합니다.
int output = 0;
// 반복을 수행합니다.
for(int i = 0; i <= 100; i++)
{
output++;
}
// 출력합니다.
Console.WrieLine(output);
}
/*
[실행 결과]
5050
*/
[역 for 반복문]
for문은 앞에서부터 수행하는 경우도 있지만 뒤에서부터 실행해야 하는 경우도 있습니다. 이러한 경우를 역 for 반복문이라고 부릅니다.
코드의 개요도는 같지만 for문 안에 들어가는 조건을 다르게해서 사용할 수 있습니다
.for(int i = length - 1; i >= 0; i--;)
{
// 실행 코드
}
배열을 생성하고 배열의 요소를 뒤에서부터 출력해보겠습니다.
static void Main(string[] args)
{
// 배열을 생성합니다.
int[] intArray = { 1, 2, 3, 4 };
// 요소의 길이를 출력합니다.
for(int i = intArray.Length - 1; i >= 0; i--)
{
Console.WriteLine(intArray[i]);
}
}
/*
[실행 결과]
4
3
2
1
*/
'C# > 프로그래밍 기초' 카테고리의 다른 글
C# 기초 - 15. 중첩 반복문 (0) | 2024.05.28 |
---|---|
C# 기초 - 14. foreach 반복문 (0) | 2024.05.28 |
C# 기초 - 12. while 반복문 (1) | 2024.05.28 |
C# 기초 - 11. 배열 (0) | 2024.05.28 |
C# 기초 - 10. 삼항 연산자 (1) | 2024.05.26 |