본문 바로가기
  • java에 입문하며..
java 이야기

[제어문] switch문

by SM.K 2021. 2. 28.

앞서 if문에 대하여 조건이 참인지, 참이 맞으면 if블록 실행하고 아니면 else블록 실행하는걸로 배웠다!

 

이번에는 switch구문을 배워보자!

 

일단 둘의 차이점을 확인해봐야겠다.

 

if(조건문_ex)true..)에서는 조건문을 받는데 switch (int, char까지의 변수)만 받는다.

 

다시 말하면 switch에는 정수나 문자까지만 들어간다는 소리이다.

 

예시를 살펴보자!

 

switch를 사용한 제어문

if에서 사용하는 조건은 범위를 랜덤으로도 지정하여 찾아볼 수 있는데 switch에서는 아무리 커도 char형이다보니 if에서 서 좀 더 자유자재로 조건을 비교할 수 있지 않나 생각된다.

 

다만, switch에서는 정수범위의 조건이나 메뉴같이 확실한 것을 나타낼 때 사용하면 if보다도 정확한 값을 표현해 낼 수 있는 것 같다.

'java 이야기' 카테고리의 다른 글

[반복문] for 문 & 중첩 for문  (0) 2021.03.01
java의 배열_Array  (0) 2021.02.28
[제어문] if문  (0) 2021.02.28
java 연산자 (단항, 이항, 삼항)  (0) 2021.02.27
Scanner 입력을 호출하는 클래스  (0) 2021.02.25

댓글