// 비정형인자
public class Ex11_method {

	public static void main(String[] args) {
		Test11 t = new Test11();
		
		int s1 = t.sum(1,2,3,4,5);
		System.out.println(s1);
		
		int s2 = t.sum(1,2,3);
		System.out.println(s2);
		
	}

}
class Test11 {
	public int sum(int ...args) {
		int s=0;
		for(int n : args) {
			s+=n;
		}
/*		
		for (int i=0; i<args.length; i++){
		s+=args[i];
		}
*/		
		return s;
	}
}

비정형 인자는 가인수에 ...args 를 넣으면 메인 클래스에서 받은 실인수의 갯수만큼 받는다.

'쌍용강북교육센터 > 7월' 카테고리의 다른 글

0714_Ex13_method 만들기 예제  (0) 2021.07.15
0714_Ex12_객체 배열  (0) 2021.07.15
0714_Ex10_overloading : 오버로딩  (0) 2021.07.14
0714_Ex08_recursion  (1) 2021.07.14
0714_Ex07_recursion : 재귀호출  (0) 2021.07.14

+ Recent posts