Item 53. Varargs
class Example {
// μΈμ 1κ° μ΄μμ λ°μμΌλ§ νλ λ©μλ
static int min(int... args) {
if (args.length == 0) {
throw new IllegalArgumentException("μΈμκ° 1κ° μ΄μ νμν©λλ€.");
}
int min = args[0];
for (int i = 1; i < args.length; i++) {
if (args[i] < min) {
min = args[i];
}
}
return min;
}
public static void main(String[] args) {
System.out.println(min()); // λ°νμ μ€λ₯ λ°μ
}
}μ±λ₯ λ¬Έμ
Last updated