본문 바로가기
IT/Java

Varags(가변인자)

by 봉즙 2019. 7. 23.

Varags : 변수의 타입이 같은 경우, 한개 이상의 변수를 배열처럼 활용할 수 있다.  오버로딩 메서드의 개수가 줄어드는 효과를 갖는다.

public class ForeachLotto {
    public static void print(int...mm){
        for(int m: mm){
            System.out.printf(m+"\t");
        }
        System.out.println();
    }

    public static void main(String[] args) {
        int[] mm = {1,6,16,22,23,33};
//        for(int m: mm){
//            System.out.printf(m+"\t");
//        }
//        System.out.println();
    print(mm);
    int a=1, b=6, c=16;
    print(a);
    print(a,b);
    print(a,b,c);
    }
}

위와 같이 ...을 이용하여 가변인자를 사용

'IT > Java' 카테고리의 다른 글

null의 활용  (0) 2019.07.29
Interface  (0) 2019.07.24
Compile, Link, Build  (0) 2019.07.22
Polymorphism  (0) 2019.07.22
A a = new A(); - Instance, 생성  (0) 2019.07.22

댓글