배열에 접근하는 부분을 보면 0, 1, 2, 3 등 차례로 증가가는 것을 볼 수 있습니다.
저희는 이전에 이렇게 1씩 증가하는 내용을 실습한적이 있습니다.
배열과 반복문을 혼합해서 사용하면 더욱 활용도가 높아집니다.
우선 배열을 만들어 데이터를 한번 입력해 보겠습니다.
**int[] year = new int[4]
year[0] = 2020;
year[1] = 2021;
year[2] = 2022;
year[3] = 2023;**
출력에 필요한건 0~3 까지 입니다.
0 부터 시작해서 3까지만 반복하는 for문을 만들어 보겠습니다.
int[] year = new int[4]
year[0] = 2020;
year[1] = 2021;
year[2] = 2022;
year[3] = 2023;
**for(int i = 0 ; i < 4 ; i++)
{
}**
이제 year[0], year[1], year[2], year[4] 부분의 숫자를 빼고 for문의 값 i 로 대체합니다.
int[] year = new int[4]
year[0] = 2020;
year[1] = 2021;
year[2] = 2022;
year[3] = 2023;
for(int i = 0 ; i < 4 ; i++)
{
Console.WriteLine(**year[i]**);
}
실행결과
2020
2021
2022
2023
설명 - for문의 {} 안에 들어가 있는 내용은 계속해서 반복 실행됩니다.
i 는 처음에는 0 으로 활용됩니다.
year[**i**] 은 곧 year[**0**] 으로 사용됩니다. - // 2020 출력
그다음 반복에서 i 는 1이 됩니다.
year[**i**] 은 곧 year[**1**] 으로 사용됩니다. - // 2021 출력
그다음 반복에서 i 는 2가 됩니다.
year[**i**] 은 곧 year[**2**] 으로 사용됩니다. - // 2022 출력
그다음 반복에서 i 는 3이 됩니다.
year[**i**] 은 곧 year[**3**] 으로 사용됩니다. - // 2023 출력
이후 **i는 4가** 되지만 **조건 i < 4** 에 충족하지 않기 떄문에 반복문은 종료됩니다.