java 메서드_3) 배열
앞에서 우리는 메서드의 기본형식으로 정수나 문자열을 매개변수로 하여 반환을 받아보기도 혹은 받지 않기도 하였다.
이번에는 메서드의 매개변수로 배열을 받아 반환도 배열로 하는것을 보도록 하자!
우선 제일 만만한 정수 배열을 예제로 보자.
1. 먼저, 1,2,3이 들어있는 정수의 배열을 만들어보자.
int[] arr = {1.2.3}; 이 배열을 반환 받아보자!
public int[] arr() {
int[] arr = {1.2.3};
return arr;
}
그런 다음 메인클래스에서 실행문을 아래와 같이 띄우기로 한다.
Arrays.toString(배열명)을 사용해 arr의 배열이 가진걸 보여주려고 하였다.
실행문을 돌린 결과는..?
2. 문자열 배열을 만들어 문자열을 반환받아보자!
String [] arr1 = {"공유", "장혁", "성훈", "원빈"}; 배열을 반환 받아보자!
public String[] arr1 () {
String [] arr1 = {"공유", "장혁", "성훈", "원빈"};
return arr1;
}
정수의 배열을 반환하기 위해 했던 방법과 마찬가지로 하였으며 Arrays.toString(배열명)에는 pm.arr1();의 메서드를 사용하였다. 값은 과연...?
배열도 생각보다 어렵지 않게 메서드를 만들어낼 수 있다.
메서드안에서도 조건식과 반복문을 통해 어떤 값을 반환할것인지 하는 퀴즈들이 많은데 이제 하나씩 퀴즈도 풀어보면서 다시 되짚어 갈 수 있는 시간을 가져보려고 한다.
다음편에서는 쌩둥맞지만 배열의 정렬과 비교에 대해서 공부해보도록 하자!