코드가 실행되는 흐름을 변경하는 것을 조건 분기라 한다.
if(불 표현식){
불 값이 참일 때 실행할 문장
}else if(불 표현식){
불 값이 참일 때 실행할 문장
}else{
문장
}
중첩 조건문
이란 조건문 안에 조건문을 중첩해 사용하는 것을 중첩 조건문이라 한다.
switch(자료){
case 조건A:
break
case 조건B:
break
default:
break
}
break
는 조건문이나 반복문을 빠져나가기 위해 사용하는 키워드이다. default
는 생략 가능하다.
불표현식 ? 참일 때의 결과 : 거짓일 때의 결과
논리 연산자의 특성을 조건문으로 사용하는 것이다.
true || (조건문)
논리합 연산자를 사용한 표현식은 어떤 조건문이 와도 항상 참이다.
false && (조건문)
논리곱 연산자를 이용한 표현식은 어떤 조건문이 와도 항상 거짓이다.