주어진 식의 결과값이 정수형 데이터로 여러 가지 경우가 나올 경우에는 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(표현식) { case 상수1 : 문장1; break; case 상수2 : 문장2; break; case 상수3 : 문장3; break; } |
표현식이 1이면 문장 1을 실행 switch종료 표현식이 2이면 문장 2을 실행 switch종료 표현식이 상수 3이면 문장 3을 실행 switch종료 |
|
switch(표현식) { case 상수1 : 문장1; break; case 상수2 : 문장2; break; default : 문장3; break; } | 표현식이 1이면 문장 1을 실행 swith종료 표현식이 2이면 문장 2을 실행 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 |