더북(TheBook)

실행 결과 콘솔에서 4를 입력했을 때

정수 입력 : 4 Enter
짝수
짝수
3, 5, 7의 배수가 아닌 수

실행 결과 콘솔에서 13를 입력했을 때

정수 입력 : 13 Enter
홀수 
3, 5, 7의 배수가 아닌 수

if 문: 입력된 숫자 값을 2로 나누었을 때 나머지가 0과 같으면(즉, 짝수이면) 메시지가 출력되고, 그렇지 않으면 다음 구문으로 넘어갑니다.

else 문: 입력된 숫자 값을 2로 나누었을 때 나머지가 0과 다르면, 즉 홀수이면 첫 번째 문장(홀수)을 수행하고 그렇지 않으면 두 번째 문장(짝수)을 수행합니다.

else if 문: 입력된 숫자 값을 3으로 나누었을 때 나머지가 0이면(즉, 3의 배수이면) 첫 번째 문장을 수행합니다. 그렇지 않고 입력된 숫자 값을 5로 나누었을 때 나머지가 0이면(즉, 5의 배수이면) 두 번째 문장을 수행하고, 아니면 나머지 문장을 수행합니다.

 

if 문과 같은 조건문은 어떤 문제를 해결할 때 주로 해당 데이터를 필터링(걸러 냄)하는 역할을 합니다. 주어진 데이터에서 짝수만 걸러 낸다든가, 오늘 작성한 글만 검색한다든가 등 역할을 수행할 때도 if 문을 사용합니다.

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