[Java] 가변 인자 - 갯수에 상관없이, 갯수가 정해지지 않은 인자 받기

|

가변 인자는 영어로 Variable Argument라고 한다. 그러므로 클래스 이름을 VariableArgument라고 하자.

public class Solution { public static void main(String[] args) { compare(1, 2, 3, 4); compare(2, 5, 7); compare(990, 500, 240, 1000, 300, 200); } static void compare(int... args) { int max = 0; int min = 999999; for(int i : args){ if(max < i) max = i; if(min > i) min = i; } System.out.println("최대값: " + max); System.out.println("최소값: " + min); } } /** * 결과 * 최대값: 4 * 최소값: 1 * 최대값: 7 * 최소값: 2 * 최대값: 1000 * 최소값: 200 */
And