코딩/Java
Java 매개변수와 인자
모두와 함께
2020. 6. 23. 01:30
처음 자바를 공부할때 매개변수, 인자에 대해 궁금한 게 많았습니다.
심지어 연관이 있다보니 조금만 이해한 상태에서 번갈아 듣다보면 혼란스럽기도 했습니다.
확실히 짚고 넘어가야 할 매개변수와 인자에대해 비교해보겠습니다.
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. 정리
인자는 전달하는 값
매개변수는 전달받는 변수