Programming Language/Java

[Java] Method 메소드 #3

CAP.HEK 2024. 8. 2. 17:16

배열을 인수로 갖는 메소드

//호출
int[] a = {10, 20, 30};
displayArray(a);

//method
static void displayArray(int[] array){
	for (int i = 0; i < array.length; i++){
    	System.out.println(array[i]);
    }
}

메서드를 작성 할 때 인수의 타입을 선언 할 때 각 괄호 [] 를 사용하여 배열 선언 해 줍니다.

int형 배열 선언, 초기화 해준 뒤 메서드의 파라미터에 전달합니다.

 

배열을 반환하는 메소드

//호출
int[] a = getArray();
for (int i = 0; i < a.length; i++){
	System.out.println(a[i]);
}

// method
static int[] getArray(){
	int[] array = {10, 20, 30};
    return array;
}

getArray() 는 인수가 없는 메소드입니다.

return array; 로 반환하여

호출부분의 배열 a 에 대입해 줍니다.

이후 반복문을 통해 10, 20 30 이 출력됩니다.

 

eclipse 실행 결과

배열 파라미터, 배열 반환값이 잘 출력되는 것을 확인 할 수 있습니다.

 


공부하며 필요한 부분을 기록하는 블로그입니다.
틀린 부분, 보완이 필요한 부분이 있다면 알려주시면 감사하겠습니다!