Java - return 문

HyunHwa Cho·2022년 5월 23일
0

Java

목록 보기
1/1

return 문

이번에는 return 문에 관하여 알아보자.

return문은 쉽게 말해서 반환문이다. 자바에서는 매서드 내에서 return이 필요한 경우 혹은 필요없는 경우로 나뉜다.

//return 이 필요한 매서드
int max(int a, int b){
            if (a > b) {
                return a;
            }else
                return b;
                
//return 이 필요없는 매서드
void printGugudan(int a) {
            if (2 <= a && a <= 9) {
                for (int b = 1; b <= 9; b++) {
                    System.out.printf("%d * %d = %d%n", a, b, a * b);
                }
            } else{
                System.out.println("구구단이 아닙니다.");

두 매서드의 차이점이 무엇일까.
바로 매서드명 앞에 void의 유무이다. 자바에서 매서드 앞에 void가 있다면 return값(반환값)이 필요없는 매서드이고 void가 없다면 반드시 return값이 존재 해야한다.

profile
개발 공부 및 기록용 블로그 입니다.

0개의 댓글