티스토리 뷰
switch 문에서는 break;가 각 case마다 포함되어야 한다.
package chapter4;
public class exam4_7 {
public static void main(String[] args) {
int book = 2;
book = book/10;
switch(book) {
case 0 :
System.out.println("조금 더 노력하세요!");
case 1 :
System.out.println("책 읽는 것을 즐기시는 분이시네요!");
case 2 :
System.out.println("책을 사랑하시는 분이시네요!");
default :
System.out.println("당신은 다독왕입니다.");
}
}
}
break;는 실행을 여기까지 하라는 뜻으로
위의 코드와 같이 break; 가 작성되지 않으면 case의 출력값 모두가 출력되기 때문에 원하지 않는 출력 값이 나올 수 있다.
조금 더 노력하세요!
책 읽는 것을 즐기는 분이시네요!
책을 사랑하는 분이시네요!
당신은 다독왕입니다!
'코딩 > 오류 노트' 카테고리의 다른 글
함수명 일치 (0) | 2023.10.17 |
---|---|
명령어 위치에 따른 오류 (0) | 2023.10.13 |
세미콜론으로 인한 오류 (0) | 2023.10.12 |
중괄호 위치에 따른 오류 (0) | 2023.10.11 |
if와 else if 차이 (1) | 2023.10.11 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday