본문 바로가기
Q&A

함수 생성과 함수 호출 구분하기

by CodeMango 2023. 2. 14.

자바에서 함수 생성과 함수 호출은 다음과 같이 구분할 수 있습니다.

 

함수 생성:

public int addNumbers(int num1, int num2) {
	int result = num1 + num2; 
        return result; }
 

위 코드는 addNumbers라는 함수를 생성하는 예시입니다. public 키워드는 해당 함수를 다른 클래스에서도 사용할 수 있도록 공개적으로 만든다는 의미이며, int 타입의 반환값과 int 타입의 매개변수를 가지는 함수를 정의하고 있습니다. 함수 내에서는 해당 매개변수를 이용하여 원하는 계산을 수행한 뒤 return 키워드를 사용하여 결과값을 반환합니다.

 

함수 호출:

int sum = addNumbers(3, 5); 
System.out.println(sum);
 

위 코드는 addNumbers 함수를 호출하는 예시입니다. 함수 이름 다음에 괄호 안에 매개변수 값을 넣어 함수를 호출하고, 이때 함수 내에서 정의한 계산이 수행되어 결과값이 반환됩니다. 반환값은 int 타입의 변수에 저장하여 사용할 수 있습니다. 위 예시에서는 sum 변수에 저장하고, System.out.println 메서드를 사용하여 결과를 출력하고 있습니다.

즉, 함수 생성은 함수를 정의하는 것이고, 함수 호출은 이미 정의된 함수를 실행하는 것입니다.

댓글