loading
본문 바로가기
Language/Java

[ Java ] 03. 조건문 ( control flow statements )

by NeuLyeo 2023. 11. 9.

[ Java ] 03. 조건문 ( control flow statements )


 

 

📚 Table of Contents

     

     



     

    01. 조건문이란?

     

    조건문은 주어진 조거식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문이다.

     

    자바에서의 조건문은 크게 2가지로 볼 수 있다.

     

    • 조건문 if
    • 조건문 switch






    02. 조건문 - if

     

    조건의 참, 거짓에 따라 서로 다른 작업을 수행한다.

     

    조건이 참(ture) 이면 if 내부의 '수행문'이 실행되며


    거짓(false)이면 다음 조건문으로 넘어간다.

     

    if (조건문1) {
        // 조건문 1을 만족시 실행
    } else if (조건문2) {
        // 조건문 2를 만족시 실행
    } else {
        // 조건문에 해당 안될 때 실행
    }






    03. 조건문 - switch

     

    먼저 '식'을 계산하고 그 결과 값과 일치하는 case문으로 분기한다.

     

    case문의 '실행할 문장'을 실행한 후 break를 만나면 switch문을 벗어난다.

     

    어떠한 case 문도 분기하지 못한 경우 default 문으로 이동한다.


    default 문은 생략 가능, 실행문장은 { }으로 둘러싸지 않는다.

     

    switch (입력값) {
        case 값1:
            실행할 내용1;
            break;
        case 값2:
            실행할 내용2;
            break;
        default:
            실행할 내용3;
            break;
    }