// 팩토리얼 함수(재귀 방식 이용한 거) public static long factorialRecursive(int n) { if (n < 0) throw new IllegalArgumentException("음수는 계산 불가"); if (n <= 1) return 1; return n * factorialRecursive(n - 1); }