메서드 호출

ColinSong·2020년 10월 13일
0

Java의정석(기초)

목록 보기
5/25
post-thumbnail
post-custom-banner
public static void main(String[] args) {
        ...
        int result = add(3,5); 
        ...
}

int add (int x, int y //파라미터, 혹은 매개변수) { 
	int result = x + y;
    	return result;
}
  • add(int x,int y)메서드에서 ()괄호 안에 있는 부분은 중간매개체 역할을 한다고해서 매개변수 혹은 파라미터라고 한다.
int result = add(3,5); 
  • 메서드는 호출 시 작업을 마치면 결과 값을 가지고 호출한 곳으로 돌아온다.

Example01

class Math {
	int add(int x, int y) {
		return x + y //값을 받아주는 변수를 만들지 않았을 때 
    }
}

class Math {
	int add(int x, int y) {
    	int result = x + y;
		return result; //값을 받아주는 변수를 만들지 않았을 때
    }
}
  • add 메소드는 return값이 있으므로 return 값을 받아주는 변수가 있어야 한다.
    • 값을 받아주는 변수를 만들지 않을 땐, return a + b (return값에 직접 써줄 수 있다.)

Exmaple02



//최대값 구하기 if문
class Math {
	int max (int x, int y) {
    	int result = 0;
        if(x > y) {
        result = x;
        } else{
        result = y;
        }
    }
}

//최대값 구하기 삼항연산자
class Math {
	int max(int x, int y) {
    	return a > b ? a : b;
    }
}

메서드의 실행흐름

References

profile
안녕하세요:)
post-custom-banner

0개의 댓글