조건문 (if, if-else, else if)

코딩C언어JavaPython
읽는데 6분 소요
처음 쓰여진 날: 2026-03-13
마지막 수정일: 2026-03-13
조회수: 0

요약

if문, if-else문, else if(elif) 다중 조건의 기본 구조와 실행 흐름을 알아봅니다. 정보처리기사 실기 코딩 문제의 조건 분기를 이해하기 위한 핵심 개념입니다.

조건문 핵심 정리

개념설명예시
if조건이 참이면 실행if(a > 0)
elseif 조건이 거짓이면 실행else
else if추가 조건 검사else if(a == 0)
중첩 ifif 안에 ifif(a > 0) { if(b > 0) ... }

조건문 핵심 정리

개념설명예시
if조건이 참이면 실행if(a > 0)
elseif 조건이 거짓이면 실행else
else if추가 조건 검사else if(a == 0)
중첩 ifif 안에 ifif(a > 0) { if(b > 0) ... }

조건문 핵심 정리

개념설명예시
if조건이 참이면 실행if a > 0:
elseif 조건이 거짓이면 실행else:
elif추가 조건 검사elif a == 0:
중첩 ifif 안에 if들여쓰기로 중첩

if문

조건이 참(0이 아닌 값) 이면 중괄호 안의 코드를 실행합니다.

c
코드 하이라이팅 중...

기본 예시

c
코드 하이라이팅 중...

조건이 거짓이면 건너뜀

c
코드 하이라이팅 중...

이처럼 조건이 거짓이면 중괄호 안의 코드를 건너뛰고 다음 줄로 넘어갑니다.


if-else문

조건이 참이면 if 블록, 거짓이면 else 블록을 실행합니다. 둘 중 하나만 실행됩니다.

c
코드 하이라이팅 중...

기본 예시

c
코드 하이라이팅 중...

else if문 (다중 조건)

여러 조건을 순서대로 검사합니다. 처음으로 참인 조건의 블록만 실행하고 나머지는 건너뜁니다.

c
코드 하이라이팅 중...

기본 예시

c
코드 하이라이팅 중...

중첩 if문

if문 안에 또 다른 if문을 넣을 수 있습니다.

c
코드 하이라이팅 중...

바깥 if의 조건이 참일 때만 안쪽 if를 검사합니다.

if문

조건이 true이면 중괄호 안의 코드를 실행합니다.

java
코드 하이라이팅 중...

기본 예시

java
코드 하이라이팅 중...

조건이 거짓이면 건너뜀

java
코드 하이라이팅 중...

if-else문

조건이 true이면 if 블록, false이면 else 블록을 실행합니다. 둘 중 하나만 실행됩니다.

java
코드 하이라이팅 중...

기본 예시

java
코드 하이라이팅 중...

else if문 (다중 조건)

여러 조건을 순서대로 검사합니다. 처음으로 true인 조건의 블록만 실행하고 나머지는 건너뜁니다.

java
코드 하이라이팅 중...

기본 예시

java
코드 하이라이팅 중...

중첩 if문

if문 안에 또 다른 if문을 넣을 수 있습니다.

java
코드 하이라이팅 중...

바깥 if의 조건이 true일 때만 안쪽 if를 검사합니다.

if문

조건이 True이면 들여쓰기된 코드를 실행합니다.

python
코드 하이라이팅 중...

기본 예시

python
코드 하이라이팅 중...

조건이 거짓이면 건너뜀

python
코드 하이라이팅 중...

if-else문

조건이 True이면 if 블록, False이면 else 블록을 실행합니다. 둘 중 하나만 실행됩니다.

python
코드 하이라이팅 중...

기본 예시

python
코드 하이라이팅 중...

elif문 (다중 조건)

여러 조건을 순서대로 검사합니다. 처음으로 True인 조건의 블록만 실행하고 나머지는 건너뜁니다.

python
코드 하이라이팅 중...

기본 예시

python
코드 하이라이팅 중...

중첩 if문

if문 안에 또 다른 if문을 넣을 수 있습니다. 들여쓰기로 중첩 단계를 구분합니다.

python
코드 하이라이팅 중...

바깥 if의 조건이 True일 때만 안쪽 if를 검사합니다.