Class03(switch, while, do While)
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
문과 마찬가지로break
및continue
키워드를 이용할 수 있다.
DO-WHILE문
-
do-while
반복문은 어떠한 조건이 참(true
)인 동안 이가 가지는 코드 블럭을 무한히 실행하기 위해 사용한다.while
문과의 차이는 그 조건이 거짓(false
)이라 하더라도 이가 가지는 코드 블럭을 최초 한 번은 실행한다는 점이다.do { // 최초 한 번 혹은 조건이 참인 동안 실행할 코드 블럭 } while (조건);
-
for
문과 마찬가지로break
및continue
키워드를 이용할 수 있다.
댓글남기기