가변인수 가변인수 메서드는 명시한 타입의 인수를 0개 이상 받을 수 있다. 가변인수 메서드를 호출하면, 가장 먼저 인수의 개수와 길이가 같은 배열을 만들고 인수들을 이 배열에 저장하여 가변인수 메서드에 건네준다. 가변인수 활용 예 입력받은 int 인수들의 합을 계산해 주는 가변인수 메서드다. sum(1,2,3)은 6을, sum()은 0을 돌려준다. 인수가 1개 이상이어야 하는 메서드 - 잘못 구현한 예 지저분한 코드 인수를 0개만 넣어 호출하면 컴파일타임이 아닌 런타임에 실패한다. args 유효성 검사를 명시적으로 해야 하고, min의 초깃값을 Integer.MAX_VALUE로 설정하지 않고는 더 명료한 for-each문도 사용할 수 없다. 인수가 1개 이상이어야 하는 메서드 - 가변인수를 제대로 사용한..