4장
1. 제어문
/*
==========================================================================
1. if문
==========================================================================
*/
if (조건식) {
// 조건식이 참(true)일 때 실행할 문장
}
/*
==========================================================================
2. if-else문
==========================================================================
*/
if (조건식) {
// 조건식이 참(true)일 때 실행할 문장
} else {
// 조건식이 거짓(false)일 때 실행할 문장
}
/*
==========================================================================
3. if-else if문
==========================================================================
*/
if (조건식1) {
// 조건식1이 참(true)일 때 실행할 문장
} else if (조건식2) {
// 조건식2가 참(true)일 때 실행할 문장
} else {
/*
else 블럭은 생략 가능
어느 조건식도 만족하지 않을 때 실행할 문장
*/
}
/*
==========================================================================
4. 중첩 if문
==========================================================================
*/
if (조건식1) {
// 조건식1이 참(true)일 때 실행할 문장
if (조건식2) {
// 조건식2가 참(true)일 때 실행할 문장
}
}
/*
==========================================================================
5. switch 문
- switch문의 조건식 결과는 정수 또는 문자열
- case문의 값은 정수 상수(문자 포함), 문자열만 가능하며 중복 불가
- break문은 case문 구분 단위
- break 생략 시 break 만나거나 블럭 끝까지 모든 문장 수행
==========================================================================
*/
switch (조건식) {
case 값1:
// 조건식의 결과가 값1과 같을 경우 실행할 문장
break;
case 값2:
// 조건식의 결과가 값2와 같을 경우 실행할 문장
break;
default:
// 조건식의 결과와 일치하는 case문이 없을 때 실행할 문장
}2. 반복문
Last updated