본문 바로가기
백엔드/Java

[Java]#16 Method 반환 타입

by 쁘띠뀨띠 2023. 12. 20.

1_반환 타입

반환 타입이 있으면 메서드는 반드시 return을 사용해서 값을 반환해야 한다.

package method;

public class Method3 {
    public static void main(String[] args) {
        boolean result = odd(6);
        System.out.println(result);
//        false
    }

    public static boolean odd(int i) {
        if (i % 2 == 1) {
            return true;
        }
        return false;
    }
}

*if 밖의 return false;가 없으면 if조건이 만족하지 않은 경우 return문의 누락으로 컴파일 오류가 난다.

 

*문제 : 다음 로직을 수행하는 메서드를 만들어보자 (18살 미만 : 출입불가, 18살 이상 입장)

package method;

public class MethodReturn {
    public static void main(String[] args) {
        age(19); // 입장
        age(12); // 출입불가
    }

    public static void age(int age) {

        if (age < 18) {
            System.out.println("출입불가");
            return;
        }
        System.out.println("입장");


    }
}

'백엔드 > Java' 카테고리의 다른 글

[Java]#18 Method와 형변환  (0) 2023.12.20
[Java]#17 Method 호출과 값 전달  (1) 2023.12.20
[Java]#15 Method  (0) 2023.12.20
[Java]#14 향상된 For  (0) 2023.12.18
[Java]#13 배열(2차원)  (0) 2023.12.18