반응형
저번에는 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를 달 필요도 없이 간단하고 보기 쉽게
제어문을 작성할 수 있다
반응형
'IT > Java' 카테고리의 다른 글
자바 Casting(형변환) 알아보기 (0) | 2018.12.27 |
---|---|
자바 switch 사용 시 범위 지정하기 (0) | 2018.12.26 |
자바 if문 알아보기 (1) | 2018.12.18 |
자바 상수(Constant), 패키지 알아보기 (0) | 2018.12.17 |
자바 변수 초기화와 할당, instance(member), class(static), local 변수 구분하기 (0) | 2018.12.13 |
댓글