자바(Java)

자바(java) 인자(argument) / 매개변수(parameter) 차이

JAVABOZA 2023. 5. 12. 19:42
자바(java) 인자(argument) / 매개변수(parameter) 차이

 

 

자바 뿐만 아니라 어떤 언어를 공부를 하던 용어가 헷갈려 이리저리 찾아본 경험이 있었다.

 

그 중에서 인자와 매개변수의 차이를 기록해보려 한다.

 

인자(argument)

인자는 "메소드 / 생성자를 호출할때 데이터를 매개변수에 값을 전달한다." 

--> 아래코드에서 multiple(3,5) 3,5가 '인자'

 

매개변수(parameter)

매개변수는 "메소드,.생성자를 선언할 때, 어떠한 형태로 값이 들어올지 정의 해주는것"   - '타입' / '정의'키포인트

--> 아래코드에서 multiple(int x, int y) 가 매개변수

public class test {
	public static int multiple(int x, int y){
        return a * b;
	}
    
    public static void main(String[] args) {
    	System.out.println(multiple(3,5));
    }
}