Choose a default theme

You can change your theme from the menu

조건문

조건문은 조건의 결과에 따라 실행할 코드 경로를 선택하는 제어 구조이다.

원리

if와 else 등의 분기를 사용하며 여러 조건을 순서대로 검사할 수 있다. 조건식의 참·거짓 판정 규칙은 언어의 타입과 변환 규칙을 따른다.

예시

점수가 90 이상이면 A, 그렇지 않고 80 이상이면 B를 주는 경우 높은 기준부터 검사하면 범위가 겹쳐도 의도한 결과를 만들 수 있다.

주의할 점

서로 독립적인 if 여러 개와 if-else 연결은 다르다. 조건의 경계값, 누락된 경우와 예상하지 못한 입력을 함께 검사한다.

참고 자료