💡 최소의 의미 있는 작업으로 나눠야 재사용성이 높아진다.
int printArr(int a, int b) // 선언부
{
// 메서드 호출시 수행될 코드 // 구현부
int result = a + b;
return result; // 호출한 메서드로 결과를 반환
}
return_type method_name ( type parameter, type parameter ) { exe ; }
,
(콤마) 로 구분// 배열 타입으로 매개변수 선언
int abc(int [] array_variable) {}
int efg(int ... array_variable) {}
// 인자 값은 new 연산자 사용
abc(new int [] {1, 2, 3});
int abc(int a, int b){
int result = a + b;
return result;
return
이후의 실행문은 작동하지 않는다.void
가 아닌 경우, 반드시 return
문 필요return
반환 값으로 대체void
리턴 타입은 리턴 값이 없을 때 사용void
메서드에서는 return
문 생략 가능void
메서드에서도 return
문으로 빠져나올 수 있다.void abc (int a, int b){
a + b;
return;
abc(10, 20);
int result = abc(10, 20); // 변수에 결과 저장
method (argument, argument) ;
type variable = method(argument, argument);