처음 자바를 공부할때 매개변수, 인자에 대해 궁금한 게 많았습니다.

심지어 연관이 있다보니 조금만 이해한 상태에서 번갈아 듣다보면 혼란스럽기도 했습니다.

확실히 짚고 넘어가야 할 매개변수와 인자에대해 비교해보겠습니다.

 

1. 매개변수(Parameter)

 

매개변수는 sum메소드 옆에있는 int x, int y가 매개변수입니다.

int 타입 변수를 받아들이는 역할을 합니다.

 

2. 인자(Argument)

 

인자는 전달인자의 줄임말입니다. 말 그대로 값을 전달하는 인자입니다.

아래의 예시에서 메인메소드에 있는 sum(3, 5)에서 3과 5가 인자입니다.

인자를 전달하는 값을 의미합니다.

public class test {
	
	public static void main(String[] args) {
		sum(3, 5);
	}
	
	static int sum(int x, int y) {
		return x + y;
	}
	
}
	

 

3. 정리

 

인자는 전달하는 값

매개변수는 전달받는 변수 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기