// 비정형인자
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 |