본문 바로가기

Java/5. 제어문(Control Statement)

Java - 조건문(switch)

switch 조건문 : 조건식의 으로 실행여부 결정

switch(조건식) {
	case 값1:	
		실행문1; // 조건식의 값이 갑1이면 실행문1 실행
		break; // break를 걸지않으면 값과 상관없이 아래 실행문 실행
       
	case 값2:
		실행문2; // 조건식의 값이 값2면 실행문2 실행
		break;
        
	default:
		실행문3; // 조건식의 값이 전부 일치하지 않으면 실행문3 실행
 }

# default : switch 조건식의 값이 case에 없을때 default 실행문 실행

 

public class Switch {
	public static void main(String[] args) {

		int x = 2;
		
		switch(x) {
		case 1:
			System.out.println("case 1 실행"); // x의 값이 1일때 실행
			break;
		case 2:
			System.out.println("case 2 실행"); // x의 값이 2일때 실행
			break;
		case 3:
			System.out.println("case 3 실행"); // x의 값이 3일때 실행
			break;
		default:
			System.out.println("default 실행"); // x의 값이 case에 없을때 실행
		}
	}
}

출력결과

case 2 실행

# default : switch 조건식의 값이 case에 없을때 default 실행문 실행

public class Deafault {
	public static void main(String[] args) {

		int x = 5;
		
		switch(x) {
		case 1:
			System.out.println("case 1 실행"); // x의 값이 1일때 실행
			break;
		case 2:
			System.out.println("case 2 실행"); // x의 값이 2일때 실행
			break;
		case 3:
			System.out.println("case 3 실행"); // x의 값이 3일때 실행
			break;
		default:
			System.out.println("default 실행"); // x의 값이 case에 없을때 실행
		}
	}
}

출력결과

default 실행

'Java > 5. 제어문(Control Statement)' 카테고리의 다른 글

Java - 반복문(for)  (0) 2023.05.06
Java - 조건문(if)  (0) 2023.05.05