보통 인자 값과 매개 변수를 동일 시 취급하는데 분명 차이점이 있다. 인자 값은 함수를 호출하는데 있어서 호출 시 전달하는 값 을 의미하는 것이고매개변수는 함수 내에서 전달 된 값을 받아들이는 변수 이다. 예를 들자면 public class Test5 {public static int calc(int param) {int a = 5;return a + param;}public static void main(String[] args) {int aaa = 10;System.out.println( calc(aaa) );}} 여기서 함수를 호출할 때 전달하는 변수 aaa 는 인자(argument) 가 되는 것이고그 전달되는 값을 받는 변수 param 은 매개 변수(parameter) 가 되는 것이다.