JAVA

Method_리턴

고민말고생각하는사람 2024. 1. 7. 22:43

메소드에 반환 타입을 명시하면 반드시 값을 return 해야 한다. (규칙)

아래 코드를 살펴보자.

if 문의 조건문에서 나머지가 1이면 true 를 반환하며 코드가 끝난다.

반면 나머지가 0인 경우에 대해서는 아무런 return 값이 없다.

해당 규칙에 근거하여, 컴파일러가 오류를 발생 시킨다.

 

인텔리제이에서 return 문을 추가하거나, 메서드의 리턴 타입을 void로 바꾸라는 등의 권유를 해주니 상황에 맞게 바꿔주도록 하자.