Control Flow

조건과 반복을 고르고 루프 흐름을 조절한다

입력 조건을 먼저 확인한 뒤 분기 방식과 반복 방식을 고르고, 루프 안의 예외 상황은 break와 continue로 처리한다.

판단 흐름

1

입력 조건 확인

값의 종류, 참/거짓 여부, 반복 종료 조건을 먼저 구분한다.

if

조건식 중심

범위 비교나 논리 조합처럼 조건이 다양한 경우에 맞다.

switch

값 목록 중심

하나의 값이 여러 case 중 어디에 해당하는지 고를 때 좋다.

반복 흐름

2

반복 방식 선택

횟수가 정해졌는지, 상태가 바뀔 때까지 기다리는지 확인한다.

for

횟수와 범위

시작값, 조건, 증감식이 한눈에 보여야 할 때 사용한다.

while

상태와 조건

종료 시점이 입력, 응답, 상태 변화에 달렸을 때 사용한다.