if 문 - 조건문**(conditional statements)**

if (표현식1) {

    표현식1의 결과가 참일 때 실행하고자 하는 실행문;

} [else if (표현식2) {

    표현식2의 결과가 참일 때 실행하고자 하는 실행문;

}] [else {

    표현식1의 결과도 거짓이고, 표현식2의 결과도 거짓일 때 실행하고자 하는 실행문;

}]

삼항 연산자

간단한 if/else문은 삼항 연산자로 한 줄로 표현 가능

표현식 ? 반환값1 : 반환값2

switch 문 - 조건문**(conditional statements)**

조건이 범위 형태가 아니고 값으로 나타날 경우 if/else문 보다 가독성 측면에서 더 좋을 수 있음

switch (조건 값) {

    case 값1:

        조건 값이 값1일 때 실행하고자 하는 실행문;

        break;

    case 값2:

        조건 값이 값2일 때 실행하고자 하는 실행문;

        break;

    ...

    default:

        조건 값이 어떠한 case 절에도 해당하지 않을 때 실행하고자 하는 실행문;

        break;

}

while 문 - 반복문(iteration statements)

while (표현식) {
    표현식의 결과가 참인 동안 반복적으로 실행하고자 하는 실행문;
}