switch 조건문 : 조건식의 값으로 실행여부 결정
switch(조건식) {
case 값1:
실행문1; // 조건식의 값이 갑1이면 실행문1 실행
break; // break를 걸지않으면 값과 상관없이 아래 실행문 실행
case 값2:
실행문2; // 조건식의 값이 값2면 실행문2 실행
break;
default:
실행문3; // 조건식의 값이 전부 일치하지 않으면 실행문3 실행
}
# default : switch 조건식의 값이 case에 없을때 default 실행문 실행
public class Switch {
public static void main(String[] args) {
int x = 2;
switch(x) {
case 1:
System.out.println("case 1 실행"); // x의 값이 1일때 실행
break;
case 2:
System.out.println("case 2 실행"); // x의 값이 2일때 실행
break;
case 3:
System.out.println("case 3 실행"); // x의 값이 3일때 실행
break;
default:
System.out.println("default 실행"); // x의 값이 case에 없을때 실행
}
}
}
출력결과
case 2 실행
# default : switch 조건식의 값이 case에 없을때 default 실행문 실행
public class Deafault {
public static void main(String[] args) {
int x = 5;
switch(x) {
case 1:
System.out.println("case 1 실행"); // x의 값이 1일때 실행
break;
case 2:
System.out.println("case 2 실행"); // x의 값이 2일때 실행
break;
case 3:
System.out.println("case 3 실행"); // x의 값이 3일때 실행
break;
default:
System.out.println("default 실행"); // x의 값이 case에 없을때 실행
}
}
}
출력결과
default 실행
'Java > 5. 제어문(Control Statement)' 카테고리의 다른 글
Java - 반복문(for) (0) | 2023.05.06 |
---|---|
Java - 조건문(if) (0) | 2023.05.05 |