개발일지

240922(일) C# 문법 종합반 [반복문, 반복문 실습]

게임 프로그래머 2024. 9. 22. 13:48

1) for문

for (초기식; 조건식; 증감식)
{
    // 조건식이 참인 경우 실행
}

 

2) while문

while (조건식)
{
    // 조건식이 참인 경우 실행
}

 

3) do-while문

do
{
    // 조건식이 참인 경우 실행
}
while (조건식);

 

while문과 차이점: 일단 먼저 1번 실행하고 이 조건을 검사한다.

 

4) foreach문

foreach (자료형 변수 in 배열 또는 컬렉션)
{
    // 배열 또는 컬렉션의 모든 요소에 대해 반복적으로 실행
}

 

이상하게 자료형 변수 in 배열 이라고 하면 잘 안 외워지는데

String item in inventory는 잘 외워진다. 똑같은 말인데 뭘까..

 

5) break, countinue

break : 반복문 중지 역할

continue: 해당 회차 반복을 넘기고 다음 반복으로 넘어감

 

추가로 알아두기) 랜덤을 사용할 경우 아래 코드를 사용한다.

new Random().next(최소값, 최대값)

new Random().next(0, 3)이라면 0, 1, 2를 반환함