switch ~ case
switch ~ case
- 조건이 여러개 있고 각 조건에 따라 실행 되어야 하는 코드가 달라지는 경우 사용.
- case 뒤의 값에 따라 실행되는 코드가 달라짐.
- 값 조건 : 문자, 정수, 문자열 리터럴만 가능. 실수 리터럴은 허용되지 않음. 변수 사용 안됨. 수식 안됨.
switch ( 식 ) {
case 값1 :
실행문;
break;
case 값2 :
실행문;
break;
.....
default :
실행문;
}
break 문
- for문, while문, do ~ while문, switch ~ case문에서 블록을 벗어날 때 사용.
- 무한 반복에서 탈출 할때 사용.
- 다중 블록에서 break문을 만나면 자신을 포함하고 있는 하나의 블록에서만 벗어남
- 대개 if 문과 같이 사용
for ( ... ) {
if ( 조건식 ) {
break;
}
}
- 바깥쪽 반복문까지 종료시키려면 반복문에 이름(Label)을 붙이고, "break Label;" 사용.
Label: for ( ... ) {
for ( ... ) {
if ( 조건식 ) {
break Label;
}
}
}
'기록하는 중 > JAVA' 카테고리의 다른 글
[Java] 배열 (0) | 2023.11.25 |
---|---|
[Java] 반복문 - for , while, do ~ while, continue, return (0) | 2023.11.21 |
[Java] 조건문 - if (0) | 2023.11.21 |
[Java] 연산자 (0) | 2023.11.19 |
[Java] 변수 (0) | 2023.11.19 |