- Parameter(매개변수)
함수 또는 메서드 정의에서 선언된 변수
함수 내부에서 사용되며 함수가 호출될 때 함수로 전달되는 값에 대한 이름을 제공
ex) add라는 함수에 대해 x와 y는 매개변수
public int add(int x, int y) {
int sum = x + y;
return sum;
}
- Argument(인수 또는 전달인자)
함수를 호출할 때 함수에 전달되는 실제 값
함수 호출 시 매개변수에 대응되는 인수를 전달하여 함수가 실행되는 것
ex) add 함수를 호출하면서 3과 5라는 인수를 전달
int result = add(3, 5);
함수 호출 시 3은 x 매개변수에 5는 y 매개변수에 전달됨
- 한줄 요약
매개변수는 함수 정의에 나열된 변수들
인수는 함수 호출 시에 매개변수에 전달되는 실제 값