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 실행 결과
배열 파라미터, 배열 반환값이 잘 출력되는 것을 확인 할 수 있습니다.
공부하며 필요한 부분을 기록하는 블로그입니다.
틀린 부분, 보완이 필요한 부분이 있다면 알려주시면 감사하겠습니다!