❤️ 𝙅𝘼𝙑𝘼
[JAVA] 조건문 02편(switch)
깅당긍
2024. 4. 2. 22:59

정말이지 ..
바쁜 나날을 보내고 있습니다
전 요즘 팀프로젝트를 하고 있는데요
어려워서 뒤집어 엎고 싶다가도
왠지 모를 쾌감을 느끼기도 .. 예 ..
무튼간 냉온탕을 왔다갔다 중입니다
여태껏 문과 머리로 살아온 내가
(생략)
재밌다는게 .. 좀 신기하네요
물론 어려워서 짜증날때도 많음 ㅡㅡ
어쩌면 개발 ..
적성에 맞을지도 ?

지난번엔 조건문 중 if문을 공부했고
오늘은 조건문 2편
switch문 !
switch문
변수를 입력 받아 미리 정해놓은 값과
일치 여부를 판단하는 조건문
방식은 아래와 같다
switch문
switch(변수){
case 값1 :
실행문1;
break;
case 값2 :
실행문2;
break;
case 값3 :
실행문3;
break;
default : 실행문4
break;
}
switch문의 조건식은 결과값이
반드시 정수나 문자열이어야 한다
case문의 값은 중복 허용하지 않으며
변수, 실수는 불가능 !
어떤 결과값과도 일치하지 않는다면
default 값으로 설정한 값이 실행된다
break; 는 switch문을 빠져 나갈 때 사용하는데
생략하면 해당 조건식에 부합해도
다음 case문을 읽어들인다
그럼 당연히 원치 않는 결과값이 나오기에
꼼꼼히 체크 !!
int num = 8;
switch(num%2) {
case 0 :
System.out.println("짝수");
break;
case 1 :
System.out.println("홀수");
break;
default :
System.out.println("잘못 입력된 값입니다.");
break;
}

int num2 = 1;
// num2의 값에 따라서 1,2,3 인지 출력
switch(num2) {
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("잘못 입력된 값입니다.");
break;
}
