break, return, continue 차이점

몽슈뜨·2022년 11월 25일
1

TIL

목록 보기
20/70

  • Break문

    • 가장 가까이에 있는 하나의 반복문을 벗어나기 위해 사용
      👉 break`문이 실행되면 Loop가 전부 끝나지 않았음에도 해당 반복문을
      즉시 탈출

  • Return문

    • 쓰여진 해당 함수에서의 탈출을 의미
      👉 return문 실행 시 '반복문을 포함하는 메서드' 자체를 종료

    • 메서드 내에서 return이 실행되면 뒷 줄에 코드가 더 있다고 하더라도 값 반환 후 종료

    • 메서드의 출력값은 return명령어로만 가능

    • 메서드의 리턴자료형이 void인 경우에는 return문이 필요없다


  • Continue문

    • 반복문을 완전히 빠져나가지 않고 반복문 내의 작업문을 건너뛸 때 사용
      👉 다시 말해, '현재 진행 중인 Loop'를 즉시 중단하고 다음 Loop를 진행하라는 구문
profile
개발자되면 맥북사줄께

1개의 댓글

comment-user-thumbnail
2022년 12월 20일

글을 되게 잘쓰시네요! 따봉 드리겠습니 다

답글 달기