더북(TheBook)

5.4 여러 갈래길 사용하기: if ~ else if ~ else

이것 아니면 저것 둘 중 하나만 선택하는 흑백 논리로 모든 것이 가능할까요?

예를 들어 “당신은 남자인가요?”라는 질문은 “네, 나는 남자입니다.” 또는 “아니오. 나는 남자가 아닙니다.”처럼 흑백 논리로 대답이 가능한 질문과 답입니다.

그림 5-3 | 흑백 논리로 대답이 가능한 질문

 

그러나 “당신은 사과, 키위, 복숭아, 수박 중에서 어떤 과일을 가장 좋아하나요?”라는 질문에 “네, 아니오”로 대답하려면 “사과인가요?”, “키위인가요?”, ‘복숭아인가요?”, “수박인가요?” 이렇게 여러 조건을 중복해서 체크해야 합니다. 이럴 경우에는 if ~ else if ~ else 문을 사용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.