조건문.
if문
-> 가장 기본적인 조건문이며, 주어진 조건이 참(true) 일 경우에만 실행이 된다.
-- if(조건식){
//조건식이 참(true)일 때 수행될 문장들을 적는다.
}
if~else문
-> 주어진 조건이 참 true 일 경우 if문 실행, 그렇지 않을 경우 else문 실행
--if(조건식){
// 조건식이 참(true)일 때 수행될 문장들을 적는다.
} else {
// 조건식이 거짓(false)일 때 수행될 문장들을 적는다.
}
if~else if~else문
-> 조건을 여러개로 세분화 하여 사용하는 구문
-- if(조건식1){
// 조건식1의 연산결과가 참일 때 수행될 문장들을 적는다.
} else if(조건식2){
// 조건식2의 연산결과가 참일 때 수행될 문장들을 적는다.
} else if(조건식3){
// 조건식3의 연산결과가 참일 때 수행될 문장들을 적는다.
} else { // 마지막은 보통 else 블럭으로 끝나며, else 블럭은 생략가능하다.
// 위의 어느 조건식도 만족하지 않을 때 수행될 문장들을 적는다.
}
switch문
-> 하나의 '값'에 대하여 여러가지 경우의 수로 나누어 분기 한다.
스위치 문은 어떠한 값을 계속해서 대입 할 수 있다.
-- switch (조건식){
case 값 1 :
// 조건식의 결과가 값1과 같을 경우 수행될 문장들
// ...
break;
case 값2 :
// 조건식의 결과가 값2와 같을 경우 수행될 문장들
// ...
break; // switch문을 벗어난다.
// ...
default :
// 조건식의 결과와 일치하는 case문이 없을 때 수행될 문장들
// ...