프로그래밍 언어/자바의 정석 기초편

자바의 정석 기초편 ch6-20,21 return문, 반환값

life grow 2022. 7. 29. 10:49

6 - 20 return문

 

return문: 실행 중인 메서드를 종료하고 호출한 곳으로 되돌아간다.

 

반환타입이 void인 경우

return문 생략 가능

 

반환타입이 void가 아닌 경우, 반드시 return문 필요

void가 아닌 경우 메서드가 작업 결과를 반환한다는 건데

어떤 값을 작업결과로 반환할지를 지정해줘야해서

return문 생략 불가

 

조건식이 참일 때와 거짓일 때 모두

return문이 있도록 작성해야한다.

 

6-21 반환값

 

반환타입이 void가 아니면

return값과 타입이 일치해야한다.(자동형변환 될 수 있는 값도 가능하다.)

또 반환타입(int add)이 결과를 담을 변수 result의 타입과 같아야 한다.