본문 바로가기
💻 하나씩 차곡차곡/Back-end

[자바/JAVA] Switch 문에 break가 없다면? + Switch문 정의 하는 법

by 뚜루리 2021. 10. 22.
728x90
320x100

[Switch문 정의 하는 법]

switch (변수) {
	case 값 : //변수와 값이 일치하면 해당 case 실행문을 작동시킴.  
    실행문;
     break; // 조건에 해당되는 실행문을 작동시키고 switch문을 종료하기 위해 사용.
     default : // 변수와 값이 불일치하면 default 실행문을 작동시킴. 
     실행문;
     break;
}

 


Switch문에 break가 있다면?

int a = 1;

switch (a) {
		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(4);
     	break;
}

※ 코드블럭 줄 상태 왜저럼..?

실행결과

1

 


Switch문에 break가 없다면?

int a = 1;

switch (a) {
		case 1 : 
    		System.out.println(1);
    	case 2 : 
    		System.out.println(2);
    	case 3 : 
   	 		System.out.println(3);
     	default : 
     		System.out.println(4);
     	break;
}

 

실행결과

1
2
3
4

 

728x90
320x100