• 반환값이 없는 메서드를 반환값이 있는 메서드로 바꾸는 방법
  • 메서드는 단 하나의 값만 반환할 수 있지만 참조형 매개변수를 사용하는 메서드를 응용하면 여러 개의 값을 반환하는 메서드를 만들 수 있음
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

+ Recent posts