Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

나의 지식 보관소

가변 인자 본문

프로그래밍 언어/자바

가변 인자

야식은진리다 2020. 2. 1. 01:06

가변 인자는 자바에서 메서드를 호출할 때 매개변수의 개수를 동적으로 지정할 수 있게 하는 방법이다.

int Sum(int ... values){
    int sum = 0;
    for(int i=0;i<values.length;i++){
        sum += values[i];
    }
    return sum;
}

위의 코드에서 처럼 '...' 키워드를 사용해서 타입...변수명 과 같이 써주면 메서드 호출 시에

int result = Sum(1,2,3,4,5,6);

위와 같이 메서드의 호출 시에 동적으로 인자로 넘겨줄 값의 개수를 지정할 수 있다.

그리고 가변 인자는 내부적으로 배열을 생성해서 사용하므로 첫 번째 values는 배열과 같이 사용된다.

'프로그래밍 언어 > 자바' 카테고리의 다른 글

어노테이션  (0) 2020.02.09
final  (1) 2020.02.02
정적 초기화 블록  (0) 2020.02.02
자바의 foreach  (0) 2019.12.23
NaN과 Infinity  (0) 2019.12.22