본문 바로가기
JAVA

[Java] 인수(Argument)란? 매개변수(Parameter)란? 아주 쉽게 정리(+코드)

by 알기 쉬운 코딩 사전 2024. 10. 23.
반응형

다음 소스 코드를 통해 인수(Argument)와 매개변수(Parameter)에 대해서 이해하고 살펴봅시다.

 

아래 메서드는 변수 a와 b를 입력 받아 더한 값인 sum을 반환하는 메서드입니다.

메서드는 크게 메서드 선언과 메서드 본문으로 나눌 수 있습니다.

public static int add(int a, int b) {
    System.out.println(a + "+" + b + " 연산 수행");
    int sum = a + b;
    return sum;
}

 

메서드 선언

public static int add(int a, int b)

메서드 선언 부분입니다.

메서드 선언에서 사용되는 변수 a와 b를 매개변수(Parameter)라고 합니다.

 

참고로 변수 a와 b는 add 메서드 내부에서만 사용됩니다.

 

메서드 본문

{
    System.out.println(a + "+" + b + " 연산 수행");
    int sum = a + b;
    return sum;
}

메서드 본문입니다.

메서드 선언 이후에 실제로 메서드 내부에서 수행되는 부분입니다.

여기에서의 변수 a와 b는 인수(Argument)라고 합니다.

 

정리

  • 메서드 선언 부분에서 사용되는 변수를 매개변수(Parameter)라고 합니다. 
  • 즉, 메서드 선언 -> 매개변수(Parameter)
  • 인수(Argument) -> 메서드 본문에서 사용되는 변수를 인수(Argument)라고 합니다.
  • 즉, 메서드 본문 -> 인수(Argument)
반응형

댓글