728x90
반응형
조건문 - switch문
하나의 조건식으로 많은 경우의 수를 처리하는 조건문
( 값에 의한 분기 )
break , case , default
case : switch에 해당하는 값이 일치할 때 case 실행문이 동작한다
break : 실행문이 동작할 때 break가 있다면 그 실행문을 끝으로 switch문을 종료한다
default : switch문에 대한 모든 case값이 일치하지 않을 때 동작한다
public class SwitchEx_c {
public static void main(String[] args) {
switch (조건식) {
case 값1:
조건식의 결과와 값1이 같은 경우 실행
break;
case 값2:
조건식의 결과와 값2이 같은 경우 실행
break;
default:
조건식의 결과가 일치하는 값이 없을 때 실행
break;
}
}
}
예시 ) 일반 switch문
public class SwitchEx_c {
public static void main(String[] args) {
String fan = "UAENA";
switch (fan) {
case "UAENA":
System.out.println("아이유팬입니다");
break;
case "SHINee World":
System.out.println("샤이니팬입니다");
break;
default:
System.out.println("아이유, 샤이니 팬이 아닙니다");
}
}
출력
아이유팬입니다
예시 ) break가 없을 경우
public class SwitchEx_c {
public static void main(String[] args) {
String fan = "UAENA";
switch (fan) {
case "UAENA":
System.out.println("아이유팬입니다");
//break삭제
case "SHINee World":
System.out.println("샤이니팬입니다");
break;
default:
System.out.println("아이유, 샤이니 팬이 아닙니다");
}
}
출력
아이유팬입니다
샤이니팬입니다
! 이렇게 break가 나오기 전까지 실행됨
정온 Tistory
728x90
반응형
'LANGUAGE > Java' 카테고리의 다른 글
제어문_반복문 for문 정리 (0) | 2021.04.14 |
---|---|
제어문 _ 조건문 if문 정리 (0) | 2021.04.06 |
[Error] import 오류 (0) | 2021.04.02 |
상수, 리터럴 정리 (0) | 2021.03.26 |
주석 정리 (0) | 2021.03.26 |