프로그래밍 언어/자바의 정석 기초편
자바의 정석 기초편 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의 타입과 같아야 한다.