개발/Java
[Java] 가변 길이의 매개변수를 사용해 메서드 선언하기
서해쭈꾸미
2024. 4. 23. 23:26
메서드의 매개변수 개수를 정해두지 않을 수 있다.
즉, 가변 길이의 매개변수로 선언할 수 있다.
- double … speeds 이렇게 … 을 사용하면 아래처럼 매개값을 개수 상관없이 전달 가능
- 몇개가 들어올지 모르기때문에 보통 안에 로직을 for문으로 처리해둔다.
void carSpeeds(double ... speeds) {
for (double v : speeds) {
System.out.println("v = " + v);
}
}
carSpeeds(110, 120, 150);
carSpeeds(80,100);