예문 1 : break문이 달려 있지않음 예문 2: break 문 달려있음
예문 1의 경우 변수 time 에 따라 case가 하나만 해당 하는 것이 아니다.
내가 출력하고 싶은 내용은 현재 시간이 8시라면 내가 해야 할 일은 출근, 회의, 업무, 외근 이다.
(당연함. 8시 출근하고 숨만쉬고잇을순업다;)
case마다 break를 달 경우 8시 출근만 출력이 되기 때문에 break를 붙이지 않는 것이다.
예문 2의 경우 변수 num 에 해당하는 case는 하나 뿐이기 때문에
(당연함. break 안 달면 나머지 케이스들 주르르륵 출력되서 랜덤 숫자가 1이 나왔는데 1이나왔습니다 2가나왓습니다 3이나왓습니다 이렇게나옴;)
break를 달아서 나머지 케이스가 출력되지 않게 해야한다.
글로 쓰니까 얘는 뭐 이딴걸 지식이라고 쓰지? 지능이 없나? 싶을텐데
나는 자바 공부를 시작한지 이제 10일이됫다 즉 아무것도 모른다
반박시 님 말이 맞으니 저 좀 알려주고가세요
'cs > java' 카테고리의 다른 글
String, StringBuilder, StringBuffer의 차이 (0) | 2023.12.01 |
---|---|
for문으로 키코드 찍기 (1) | 2023.11.24 |
while문과 do - while문의 차이 (0) | 2023.02.11 |