Java

< Java > break, continue, return 에 특징, 차이점 알아보기

98kg 2023. 10. 10. 13:08

 

오늘은 break, continue, return 에 대해 포스팅 해보겠습니다.


 

break 문

break 문은 반복문에서 사용되며 가장 가까운 하나의 반복문을 탈출하기 위해 사용되어집니다.

break 문이 실행되면 반복문이 모두 끝나지 않아도 해당 반복문을 즉시 탈출한다.


continue 문

break 문과 다르게 반복문을 완전히 빠져나가지 않고 해당 반복문만 한 번 skip 하는 개념이다.

현재 진행 중인 반복문을 즉시 중단하고 다음 반복문을 진행하라는 구문이다.


return 문

쓰여진 해당 함수에서의 탈출을 의미한다 (break 와 헷갈리지 말기!)
메서드 내에서 return 이 실행되면 뒷 줄에 코드가 더 있다 해도 무시하고 값 반환 후 종료
메서드 출력값은 return 명령어로만 가능
메서드의 리턴자료형이 void 인 경우에는 return 문이 필요없다.
return; 문 처럼 return 뒤에 반환값을 명시 하지 않는 것은 void 인 경우에만 허용된다.