목록2025/01/22 (1)
개발 기록
[이펙티브 자바] 아이템 53
## 가변인수는 신중히 사용하라 - 가변인수 메서드 : 명시한 타입의 인수를 0개 이상 받을 수 있음static int sum(int... args) { int sum = 0; for (int arg : args) sum += arg; return sum;} ### 인수가 1개 이상이어야 할때- 잘못 구현한 예-- 인수를 0개 넣어 호출하면 컴파일이 아닌 런타임에 실패. 코드 지저분static int min(int... args) { if (args.length = 0) throw new IllegalArgumentException("인수가 1개 이상 필요합니다."); int min = args [0]; for (int i = 1; i - 제대..
JAVA
2025. 1. 22. 12:27