자바/개념
[JAVA] 메서드 오버로딩에서 int x, y, z 대신 여러 개의 숫자를 더할 수 있는 기능
자바뉴비
2022. 7. 16. 11:36
기존 메서드 생성 시 보통 int x, int y , int z를 사용하지만 3개 이상의 숫자가 필요할시 사용하기 자바에서 제공하는 유용한 기능을 소개하고자 한다
... numbers : 숫자 0부터 시작하여 numbers안에는 배열 값이 들어갈 수 있다 . ( numbers에 값이 들어가지 않아도 됨)
package basic;
public class Method {
public static void main(String[] args) { //main이라는 메소드
System.out.println(add(1,2,3,4)); // 10출력됨
}
public static int add(int ... numbers) { // 0개부터 배열값이 들어올 수 있음
int sum = 0;
for (int i =0; i< numbers.length; i++ ) {
sum = sum + i;
}
return sum;
}
}