1 분 소요

2022. 12. 27. 수업내용 정리

Switch, While, Do-While………

SWITCH


  • switch 문은 어떠한 변수나 상수가 가진 값에 따라 실행할 코드를 분기하기 위해 사용한다. if문과 비슷함.

    switch (변수) {
        case 값a:
            // 변수가 가진 값이 값a와 같을 때 실행할 코드
            break;
        case 값b:
            // 변수가 가진 값이 값b와 같을 때 실행할 코드
            break;
        case 값c:
            // 변수가 가진 값이 값c와 같을 때 실행할 코드
            break;
        default:
            // 변수가 가진 값이 위 어느 case와도 다를 때 실행할 코드
    }
    
  • case의 개수는 1개 이상이어야 한다.
  • case의 대상이 되는 값은 상수이거나 리터럴이어야 한다.
  • break 키워드는 현재 실행 중인 switch문을 즉시 종료시킨다. 즉, break 키워드가 없다면 그 아래의 모든 코드를 실행함으로(case와 관계 없이) 유의한다.
  • default는 없어도 관계 없으며, 있다면 한 개만 있어야 하고 그 위치는 항상 마지막이어야 한다.



WHILE문

  • while 반복문은 어떠한 조건이 참(true)인 동안 이가 가지는 코드 블럭을 무한히 실행하기 위해 사용한다. do-while문과의 차이는 그 조건이 거짓(false)일 때 이가 가지는 코드 블럭이 단 한번도 실행되지 않는다는 점이다.

    while (조건) {
        // 조건이 참인 동안 실행할 코드 블럭
    }
    
  • for문과 마찬가지로 breakcontinue 키워드를 이용할 수 있다.



DO-WHILE문

  • do-while 반복문은 어떠한 조건이 참(true)인 동안 이가 가지는 코드 블럭을 무한히 실행하기 위해 사용한다. while문과의 차이는 그 조건이 거짓(false)이라 하더라도 이가 가지는 코드 블럭을 최초 한 번은 실행한다는 점이다.

    do {
        // 최초 한 번 혹은 조건이 참인 동안 실행할 코드 블럭
    } while (조건);
    
  • for문과 마찬가지로 breakcontinue 키워드를 이용할 수 있다.



태그:

카테고리:

업데이트:

댓글남기기