switch 문
: case 레이블을 사용하여 변수의 값에 따라 여러 실행 경로 중 하나를 선택한다. break 문을 사용하여 각 case가 완료된 후 switch 블록을 종료합니다.
if 문은 참인 코드만 실행하는데, switch 문은 참인 case 코드와 그 이후의 모든 코드를 실행한다.
public class Switch {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a = 2;
// a 가 1 이면, Hello 출력
// a 가 2 이면, Bye 출력
// a 가 3 이면, Good 출력
// 모두 아니면, End 출력
// case2가 맞으니까, 그 밑으로 다 진행됨.
switch(a) {
case 1:
System.out.println("Hello");
case 2:
System.out.println("Bye");
case 3 :
System.out.println("Good");
default :
System.out.println("End");
}
}
}
참인 case만 실행하기 위해서, break 문을 사용하여 case가 완료된 후 switch 블록을 종료한다.
public class Switch {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a = 2;
// a 가 1 이면, Hello 출력
// a 가 2 이면, Bye 출력
// a 가 3 이면, Good 출력
// 모두 아니면, End 출력
//break는 감싸고 있는 중괄호를 멈추는~
switch(a) {
case 1:
System.out.println("Hello");
break;
case 2:
System.out.println("Bye");
break;
case 3 :
System.out.println("Good");
break;
default :
System.out.println("End");
break;
}
}
}
'Software Development > Java' 카테고리의 다른 글
[Java] 배열(Array) - 여러개의 데이터 처리, 배열 선언과 생성, 배열에 값 넣기, 값 access하기, 배열 길이(.length) (0) | 2024.05.31 |
---|---|
[Java] for/while 반복문 (0) | 2024.05.31 |
[Java] 조건문 ① if 문 사용 하기 (0) | 2024.05.31 |
[Java] 연산 (0) | 2024.05.31 |
[Java] 변수 선언, 메모리 할당, 값 저장하기 (0) | 2024.05.31 |