728x90
자바 switch 문은 여러 개의 코드 블록 중 하나를 실행하는 문법입니다.
if문에서 else if가 많을 때 swich로 대체하면 훨씬 효율적으로 구현이 가능합니다.
문법은 아래와 같습니다.
switch(변수) {
case 변수값_1:
case 변수값_2:
default:
}
어떤 변수를 사용할지 표현하고
case마다 그 변수의 값이 어떨 때 코드를 실행할지 결정하면 됩니다.
default는 모든 case에 해당하지 않을 때 실행되는 코드 블록입니다.
예제입니다.
int n=3;
switch (n) {
case 3:
System.out.println("3");
break;
case 4:
System.out.println("4");
break;
default:
System.out.println("0");
}
위의 문법과 차이점은 break가 들어가 있다는 것입니다.
break가 없으면 모든 코드가 실행됩니다.
3
4
0
위와 같은 결과가 나오죠
break를 모두 넣어주면 원하는 부분의 코드만 실행됩니다.
break를 반드시 넣어주셔야 합니다.
도움이 되셨으면 합니다.
감사합니다 ㅎ
728x90
'기타 > java' 카테고리의 다른 글
[JAVA]자바 while 문 예제 (0) | 2021.01.11 |
---|---|
[JAVA] 조건문 알아보기. (0) | 2021.01.07 |
[JAVA] boolean 사용법 (0) | 2021.01.06 |
[JAVA] 자바 Math class (0) | 2021.01.05 |
[JAVA] String(문자열) 사용법 초간단 정리 (0) | 2021.01.04 |