본문 바로가기
IT/Java

자바 switch문 알아보기

by flatsun 2018. 12. 20.
반응형


저번에는 if문 사용하는 법을 알아봤으니 이번에는 switch 문 사용하는 법을 알아보자

일단 switch고 나발이고 if문을 다시 사용해 보자



내 시험점수를 통해 엄마의 반응을 코드로 작성해 봤는데

5점 만점이라 봤을 때 1점이면 엄마한테 개 박살나고

3점이면 무반응이고 5점이면 치킨 먹는 각인 그런 코드다


근데 짜고 나서 보니 5점 만점이 아니라

15점 만점으로 바꿔야 할 것 같다는 생각이 들었는데

엄마의 반응이 5점으로 나눌 수 있을 만큼 단순하지 않기 때문이었다


근데 if 문에서 15점까지 할라면

else if를 1부터 15까지 14번을 써야 한다

노가다도 이런 노가다가 없는데

일단 한번 써보자



15번까지 늘리니까 줄이 왕창 길어저 버렸다

쓰는 것도 힘들지만 보기는 더 힘들다

 이렇게 선택지가 지나치게 많아지면 

switch를 쓰는 것이 좋은데


일단은 switch를 사용한 예제를 한번 보자


switch(값) {

case 비교값 : 수행문; break;

default : 수행문; break; 

}


switch로 바꾸니 훨씬 쉽고 간단한데

심지어 보기도 쉽다


일일이 else if를 달 필요도 없이 간단하고 보기 쉽게

제어문을 작성할 수 있다




반응형

댓글