- 반환값이 없는 메서드를 반환값이 있는 메서드로 바꾸는 방법
- 메서드는 단 하나의 값만 반환할 수 있지만 참조형 매개변수를 사용하는 메서드를 응용하면 여러 개의 값을 반환하는 메서드를 만들 수 있음
public class Test {
static void add(int a, int b, String [] strs) {
for (int i = 0; i < strs.length; i++) {
strs[i] = (a + b)+"";
}
}
public static void main(String[] args) {
String [] strs = new String [20];
add(1, 3, strs);
System.out.println(Arrays.toString(strs));
}
}
// result = [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]
- 리턴 값이 참조형 이라는 것은 메서드가 객체의 주소를 반환한다는 것을 의미함
'Main > Java' 카테고리의 다른 글
[JAVA] 생성자 (Constructor) , this(), this (0) | 2020.01.14 |
---|---|
[JAVA] 가변인자, 파라미터 여러개 (0) | 2020.01.10 |
[JAVA] return문 (0) | 2020.01.09 |
[JAVA] 객체, 클래스, 인스턴스란? (0) | 2020.01.07 |
[JAVA] Break와 Continue에 대해 (0) | 2019.12.30 |