package com.java1.day10;
/*******************************************************
* 반환값이 있는 메서드를 반환값이 없는 메서드로 바꾸는 방법을 보여준다.
* 참조형 매개변수를 활용하면 반환값이 없어도 메서드의 실행 결과를 얻어 올수 있다.
* @author user
*/
public class ReturnTest {
public static void main(String[] args) {
ReturnTest r = new ReturnTest();
int result = r.add(3, 5);
System.out.println(result);
int[] result2 = {0}; //배열을 생성하고 result2[0]의 값을 0으로 초기화..
r.add(3, 5, result2); //배열을 add 메서드의 매개변수로 전달...
System.out.println(result2[0]);
}
int add(int a, int b) {
return a + b;
}
void add(int a, int b, int[] result) {
result[0] = a + b; //매개 변수로 넘겨받은 배열에 연산결과를 저장..
}
}
8
8