본체를 먼저 실행한 후 조건식 평가
do {
반복 실행문
} while (조건식);
cf) while문은 조건식을 확인하고 반복문 실행
-변수 안에 계산식이 올 수 있음
-일치하는 case가 없으면 default 레이블로 실행, default 레이블이 없으면 switch문을 벗어난다.
-break문이 없으면 다음 case 실행문 실행
switch(변수){
case 상수1: 실행문
break;
default: 실행문
}
예제
화살표 case레이블
:일치하는 case레이블의 실행문만 수행. 다음 case레비을 이동x
switch 연산식
:switch문의 값을 반환해 변수에 대입 가능
yield 예약어
:yield는 값 반환 후 switch문 종료