조건문(conditional statements) 이란
- 프로그램 내에서 주어진 표현식의 결과에 따라 별도의 명령을 수행하도록 제어하는 실행문입니다.
- if 문과 switch 문이 있습니다.
- 어제 저희가 만들었던 홀짝 프로그램이 if 문을 사용하여 만들었던 것입니다.
if 문
- if 문은 if 다음에 소괄호를 사용해서 조건을 표기합니다.
- 조건을 체크한 후 결과값이 true이면 실행하고 false이면 if문을 건너뛰고 그 다음 명령을 시행합니다.
- 기본형식은 if(조건문){ 조건이 true일 때 실행할 명령}; 입니다.
- if 문 안 if 문을 중첩 또는 다중으로 쓸 수 있습니다.
if...else문
- if 문과 같이 사용할 수 있는 else 문은 if 문의 표현식 결과가 거짓(false)일 때 주어진 실행문을 실행합니다.
- if 문이 단순히 결과값이 true일 때만 명령을 수행한다면 if...else문은 거짓일 때 수행할 명령도 지정할 수 있습니다.
- 기본형식은 if(조건문){조건이 true일 때 실행할 명령} else{조건이 false일 때 실행할 명령} 입니다.
삼항 연산자
- 간단한 if / else 문을 삼항 연산자를 이용하여 간단히 표현할 수 있습니다.
- 기본형식은 "표현식? treu일 때 결과값: false일 때 결과값" 입니다.
switch 문
- if...else 문과 마찬가지로 주어진 조건 값에 따라 프로그램이 다른 명령을 수행하도록 하는 조건문입니다
- 체크해야 할 조건값이 많을 경우에는 여러 개의 if...else문을 사용하는 것보다 switch 문이 더 편리합니다.
- if...else 문보다 가독성 측면에서 더 좋습니다.
switch (조건 값) {
case 값1:
조건 값이 값1일 때 실행하고자 하는 실행문;
break;
case 값2:
조건 값이 값2일 때 실행하고자 하는 실행문;
break;
...
default:
조건 값이 어떠한 case 절에도 해당하지 않을 때 실행하고자 하는 실행문;
break;
}
- switch 문의 기본형식 입니다.
오늘은 if 문,if...else 문, 삼항연산자, switch문에 대해 배웠습니다!
한 주 동안 수고하셨고 즐거운 주말 보내세요~!!