함수를 만들려고하는데
파라미터의 개수를 모를 떄는 어떻게 해야할까요?
이떄는 파라미터 변수명 앞에 ... 을 붙이면
개수 제한없이 무제한으로 입력받을 수 있습니다.
예를들어 정수를 n개 넣으면 그 곱을 출력하는 함수를 만들어봅시다.
public static void printMultiple(int ...a) {
int mul = 1;
for (int i = 0; i < a.length; i++) {
mul *= a[i];
}
System.out.println(mul);
}
public static void main(String[] args) {
int arr[] = new int[10];
printMultiple(1,2,3,4);
24가 잘 출력되네요.
파라미터의 개수를 모르면
...을 붙인다는 점을 기억해둬야겠습니다.
'Java > 실습' 카테고리의 다른 글
[Java] 최댓값과 최솟값 (0) | 2024.12.03 |
---|---|
[Java] 버블 정렬 [Bubble Sort] (0) | 2024.12.03 |
[Java] 약수 (0) | 2024.11.29 |
[Java] 배열 (Array) (0) | 2024.11.29 |
[Java] ATM기계 (0) | 2024.11.29 |