자바 switch

2013. 7. 1. 16:48WEB/JavaScript



반응형
public class ggari_switch {
	public static void main(String[] args) {
		int num = 1;

		switch (num) {
		case 1:
			System.out.println("1이 선택됨");
			break;
		case 2:
			System.out.println("2가 선택됨");
			break;

		default:
			System.out.println("아무것도아님");
			break;
		}
		System.out.println("=================================");

		switch (num) {
		case 1:
			System.out.println("1이 선택됨");
		case 2:
			System.out.println("2가 선택됨");
		default:
			System.out.println("아무것도아님");
			break;
		}
	}
}


switch 문도 if 문처럼 조건문을 사용하는데 쓰여집니다.

하지만 switch 는 if 문과 달리 여러 개의 조건을 만들 수 있습니다.

switch(num)에 동일한 식을 찾아서 다음 명령문을 실행합니다 num=1 이 조건이므로 case 1: 이 실행되어집니다.


만약 괄호 안의 식과 일치하지 않으면 default 명령문이 실행됩니다.


그리고 명령문을 실행하다 break 문을 만나면 switch 문을 빠저나가게됩니다 

System.out.println("================================="); 

아래부분 부터는 break 가 없어 모든문이 실행이 됩니다.





반응형