java
임의 개수 매개 변수, Arbitrary Number of Arguments
easy16
2019. 9. 12. 18:35
임의 개수 매개변수를 넘길 때 아래와 같이
int...number 를 사용하면 bb를 호출할 때 처럼 배열을 사용하지 않고 임의의 개수의 매개변수를 받을 수 있다.
public class TestApplication { public static void main(String [] args) { aa(1,2,3,4,5); bb(new int[] {1,2,3,4,5}); } static void aa(int...number) { int sum=0; for (int i : number) { sum += i; } System.out.println("sum : "+ sum); } static void bb(int []number) { int sum=0; for (int i : number) { sum += i; } System.out.println("sum : "+ sum); } }
출처 : 자바의 신