[자바]/자바 문법
[Java] return
쿠릉쿠릉 쾅쾅
2021. 10. 23. 09:45
728x90
return 명령어 의미
① 클래스 내의 어떠한 메소드가 실행되고 해당 메소드 실행에 따라 나온 값을 호출한 곳에서 돌려받고자 할 때
② 해당 메소드 실행 중 특정 조건에 따라 해당 메소드의 진행을 멈추고 빠져나올 때
① 번의 경우 return 명령 뒤에 반환하고자 하는 값 또는 변수를 써주면 됨
ex) return a;
② 번의 경우 return; 만 써주면 됨
void 함수에서 return; 이란 함수를 종료시키는 의미. 아무것도 리턴하지 않음. 즉 함수를 마침
if 문에서 break 와 return 차이
break는 해당 if문만 종료시키지만, return은 해당 메소드가 호출된 곳까지 종료시킨다. 즉, if문을 포함한 메소드 자체를 종료시킨다.
// ex) a가 10 이라면 메서드 빠져나가기
if(a==10) return;
728x90