Main/Java
[JAVA] 리턴값이 여러개인 함수 만드는 방법
키키수수
2020. 1. 9. 17:28
- 반환값이 없는 메서드를 반환값이 있는 메서드로 바꾸는 방법
- 메서드는 단 하나의 값만 반환할 수 있지만 참조형 매개변수를 사용하는 메서드를 응용하면 여러 개의 값을 반환하는 메서드를 만들 수 있음
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]
- 리턴 값이 참조형 이라는 것은 메서드가 객체의 주소를 반환한다는 것을 의미함