if (조건식) {
// 조건식이 참인 경우
}
if (조건식) {
// 조건식이 참인 경우
} else {
// 조건식이 거짓인 경우
}
if (조건식 1) {
// 조건식 1이 참인 경우
} else if (조건식 2) {
// 조건식 2가 참인 경우
} else if (조건식 m) {
// 조건식 m이 참인 경우
}
else {
// 앞의 모든 조건이 거짓인 경우
}
if (a > b) {
i = a - b;
} else {
i = b - a;
}
동일한 결과
i = a > b ? a - b : b - a;
switch (식) {
case 값1:
실행 문장 1;
break;
case 값2:
실행 문장 2;
break;
...
case 값m:
실행 문장 m;
break;
default:
실행 문장 n;
}
for (초기문; 조건식; 반복 후 작업) {
// 작업문
}
while (조건식) {
// 작업문
}
do {
// 작업문
} while (조건식);