컴퓨터프로그래밍/JAVA

JAVA - 조건문 switch

zelkova 2016. 5. 10. 11:26

 <목차로 돌아가기>


주어진 식의 결과값이 정수형 데이터로 여러 가지 경우가 나올 경우에는 SWITCH문을 사용하는 것도 괞찬다. 



표현식에 들어가는 값의 유형


 구분

 예시 

 정수형 값

 switch(10), switch(13)

 문자형 값

 switch('a'), switch('가')

 정수형 변수

 int a=7; switch(a)

 문자형 변수

 char ch = 'a';switch(ch) 

 정수형 또는 문자형 결과값을 도출하는 식

 int a = 7, b = 2; switch(a-b)


  SWITCH문 구조1


switch(표현식)

{

   case 상수1 : 문장1; 

   break; 

   case 상수2 : 문장2; 

   break; 

   case 상수3 : 문장3; 

   break; 

}

표현식이 1이면

문장 1을 실행 switch종료


표현식이 2이면 

문장 2을 실행 switch종료


표현식이 상수 3이면

문장 3을 실행 switch종료



  SWITCH문 구조2


switch(표현식)
{
   case 상수1 : 문장1;
   break;
   case 상수2 : 문장2;
   break;
   default : 문장3;
   break;
}

현식이  1이면 

문장 1을 실행 swith종료


표현식이 2이면 

문장 2을 실행 switch종료


표현식 대응 상수가 없다면 

문장 3실행



  SWITCH문 구조3


switch(표현식)

{

   case 상수1 : 문장1; 

   case 상수2 : 문장2; 

   break; 

   default : 문장3; 

}

현식이 1이면 

문장 1을 실행, 문장 2실행후 종료


표현식이 2이면 

문장 2를 실행 switch 종료


표현식 대응 상수 없다면 

문장 3실행






반응형

'컴퓨터프로그래밍 > JAVA' 카테고리의 다른 글

생성자  (0) 2016.05.11
객체지향 프로그래밍이란?  (0) 2016.05.11
순서도  (0) 2016.05.10
API문서 살펴보는 방법  (2) 2016.05.07
JAVA-타이머  (0) 2016.04.27