728x90
☕ Switch
- switch는 제어문 중 하나다. switch문은 경우에 따라 if문 보다 가독성이 좋을 수 있다.
- 이론적으로는 switch문이 if문 보다 빠르다고 하나 의미가 없는 수준이다.
☕ switch 사용법
- switch 블록 안에는 여러개의 case가 올 수 있다.
- switch블록 안에는 하나의 default가 올 수 있다.
- break문은 생략할 수 있다.
switch (변수){
case 값1:
변수가 값1일 때 실행된다
break;
case 값2:
변수가 값2일때 실행된다
break;
....
default:
변수의 값이 어떤 case에도 해당되지 않을 경우 실행된다
}
☕ switch 예제 1
public class SwitchExam1 {
public static void main(String[] args) {
int num = 1;
switch(num){
case 1 :
System.out.println("1입니다");
case 2 :
System.out.println("2입니다");
case 3 :
System.out.println("3입니다");
}
}
}
☕ switch 예제 2
- break, default 추가
public class SwitchExam2 {
public static void main(String[] args) {
int num = 3;
switch(num){
case 1 :
System.out.println("1입니다");
break;
case 2 :
System.out.println("2입니다");
break;
case 3 :
System.out.println("3입니다");
break;
default:
System.out.println("1,2,3이 아닙니다");
}
}
}
728x90
'개발&etc > JAVA' 카테고리의 다른 글
[java] 반복문 do while (0) | 2023.03.08 |
---|---|
[java] 반복문 while (0) | 2023.03.08 |
[java] 조건문과 삼항연산자 (0) | 2023.03.08 |
[Java] 삼항연산자와 instanceof (0) | 2023.03.08 |
[java] 비트연산자 (0) | 2023.03.08 |