인프런 커뮤니티 질문&답변

ckstj8027님의 프로필 이미지
ckstj8027

작성한 질문수

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

문제와 풀이2

메서드 문제 질문

작성

·

122

0


마지막 내용에서 switch 문에서 case 4일떄는 break 하면 다시 while 문으로가서 return 으로 하셔아한다고 하셨는데

else if 문으로 코딩했을경우는4일떄 return 으로 하던 break 로 하던 둘다 종료가 됩니다 어떤 개념을 빠트렸을까요 ?

답변 1

0

안녕하세요. ckstj8027님, 공식 서포터즈 y2gcoder입니다.

간단하게 말씀드리자면 break 문이 적용되는 위치가 다릅니다!

  • while 문 내의 switch 문 내에서의 break: 해당 case 문에 적용되어 switch 문을 탈출하는데 사용합니다!

  • while 문 내의 if-else 문 내의 break: if-else 문이 아닌 while문을 탈출하는데 사용합니다!

감사합니다.

ckstj8027님의 프로필 이미지
ckstj8027

작성한 질문수

질문하기