본문 바로가기
Programming/JAVA

5-2 switch / break

by CGS 2018. 9. 17.

switch문은 앞서 배운 if~else 문과 유사한 조건에 따라서 실행시킬 코드를 구분한다는 특징을 가지고 있습니다.



public class SwitchBasic {


public static void main(String[] args) {

// TODO Auto-generated method stub

int n = 3;

switch(n) {

case 1: 

System.out.println("Simple JAVA");

case 2:

System.out.println("Funny JAVA");

case 3:

System.out.println("Fantastic JAVA");

default :

System.out.println("The best programming language");

}

System.out.println("Do you like coffee?");

}


}



Fantastic JAVA

The best programming language

Do you like coffee?


현재 n의 값은 정수 3이 저장되어있습니다.


switch()의 조건문 안에 n이 들어가있고, n은 3이기 때문에 case3 영역에 있는 Fantastic JAVA가 먼저 출력 되었습니다.


그리고 이어서 default 영역의 출력문이 나왔는데, 이것을 통해 default는 조건에 관계없이 출력되는 영역임을 알 수 있습니다.


그리고 switch의 조건에 따라서 영역 내에 실행할 코드들이 실행 된 후에 빠져나와서 switch 영역의 아래 코드들이 실행이 되는 것을 볼 수 있습니다.

'Programming > JAVA' 카테고리의 다른 글

5-4 continue & break  (0) 2019.03.09
5-3 for, while, do~while  (0) 2018.10.13
5-1 if~else  (0) 2018.09.16
4-3 비트와 관련이 있는 연산자  (0) 2018.08.27
4-2 자바에서 제공하는 단항 연산자들  (0) 2018.08.27