[자바]/자바 문법

[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