switch문은 조건값에 따라 특정 case부터 실행할 수 있도록 하는 구문입니다. 책의 라벨이라고 생각하면 쉽습니다. switch 문은 특정 case부터 아래로 내려가며 코드를 실행하되 break 키워드를 만나면 switch 문을 탈출합니다.
조건값으로 올 수 있는 것들
switch 구문의 다양한 예시
break 키워드 없는 switch 구문
switch (조건값) {
case 값1 :
// 조건값이 '값1'이면 해당 위치 부터 실행 후 아래의 case로 진행
case 값2 :
// 조건값이 '값2'이면 해당 위치 부터 실행 후 아래의 case로 진행
case 값3 :
// 조건값이 '값3'이면 해당 위치 부터 실행 후 아래의 case로 진행
default:
}
break 키워드 있는 switch 구문 1
switch (조건값) {
case 값1 :
// 조건값이 '값1'이면 해당 위치 부터 실행 후 탈출
break;
case 값2 :
// 조건값이 '값2'이면 해당 위치 부터 실행 후 아래의 case로 진행
case 값3 :
// 조건값이 '값3'이면 해당 위치 부터 실행 후 아래의 case로 진행
default:
}
break 키워드 있는 switch 구문 2
switch (조건값) {
case 값1 :
// 조건값이 '값1'이면 해당 위치 부터 실행 후 탈출
break;
case 값2 :
// 조건값이 '값2'이면 해당 위치 부터 실행 후 아래의 case로 진행
case 값3 :
// 조건값이 '값3'이면 해당 위치 부터 실행 후 탈출
break;
default:
}
break 키워드 있는 switch 구문 3
switch (조건값) {
case 값1 :
// 조건값이 '값1'이면 해당 위치 부터 실행 후 탈출
break;
case 값2 :
// 조건값이 '값2'이면 해당 위치 부터 실행 후 탈출
break;
case 값3 :
// 조건값이 '값3'이면 해당 위치 부터 실행 후 탈출
break;
default:
}
default 키워드 없는 switch 구문
switch (조건값) {
case 값1 :
// 조건값이 '값1'이면 해당 위치 부터 실행 후 탈출
break;
case 값2 :
// 조건값이 '값2'이면 해당 위치 부터 실행 후 탈출
break;
case 값3 :
// 조건값이 '값3'이면 해당 위치 부터 실행 후 탈출
break;
}
출처 : https://www.codelatte.io/courses/java_programming_basic/JHUANIIMMOXFTTSV
'JAVA' 카테고리의 다른 글
[JAVA]문자열 만들기 (0) | 2023.08.21 |
---|---|
[JAVA]반복문 (0) | 2023.08.15 |
[JAVA]조건문(if문) (0) | 2023.08.03 |
[JAVA]연산자 (0) | 2023.08.02 |
[JAVA]다차원 배열(Array) (0) | 2023.07.21 |