📝조건문(switch-case) 다루기
break를 입력하지않으면 a를 int 4로 지정해놨기 때문에 케이스 4콜론 밑에 코드를 전부 실행한다(Nice와 the end가 출력됨)
그걸 막기 위해 break;를 입력하면 4콜론 밑에 코드인 Nice만 출력되고 브레이크 된다
+ 디폴트 입력시 case에 없는 값을 입력하면 디폴트값을 수행한다
int a = 4;
switch(a) {
case 1:
System.out.println("Hello");
break;
case 2:
System.out.println("Bye");
break;
case 3:
System.out.println("Good");
break;
case 4:
System.out.println("Nice");
break;
default :
System.out.println("the end");
break;
}
문자열도 마찬가지다
공통된 결과물을 출력할때는 케이스문을 여러개 쓰고 결과는 한줄로 작성해도 된다
String month = "1월";
switch(month) {
case "12월":
case "1월":
case "2월":
System.out.println("겨울");
break;
// 1줄로 만들어 사용도 가능
case "3월": case "4월": case "5월":
System.out.println("봄");
break;
'Java' 카테고리의 다른 글
[Java] 배열(Array) 다루기 (0) | 2023.01.18 |
---|---|
[Java] 반복문(Loop) 다루기(for, while) (0) | 2023.01.18 |
[Java] and, or, 조건문(if) 다루기 (0) | 2023.01.17 |
[Java] 정수, 실수, 문자 데이터 타입 다루기 (0) | 2023.01.17 |
[Java] 자바 기초 문법 다루기 (0) | 2023.01.17 |
댓글