경주란 빨리 달리는 사람들의 것이 아니라
       계속 뛰어가는 사람들의 것이다.
LinkTree🌲

Development/Java

[Java, 개념] 가변 길이 배열 입력 매개변수

컴공희 2022. 7. 21. 22:14

가변 길이 배열 입력 매개변수 

 

가변 길이 배열 입력 매개변수란

 

우리가 매개변수를 여러개를 입력 받고 싶을 때가 있다. 

그렇다면 매개변수 안에 모두 적어야할까? 

public static void print(int a, int b ,int c, int d ,,,,)

그렇다면 매우 비효율적이고 더욱 간단하게 해결할 수 있는 방법이 있다. 

public static void print(int... a)

자료형뒤에 '...' 을 붙이면 매개변수를 전달할 때 여러개를 전달해도 상관 없다.

print(1,2,3);
print(1);
print(1,2,3,4,5);
//모두 가능!

이 여러개의 값들은 배열 형태로 저장되어 사용할 수 있다.