재귀함수?정의자기 자신을 호출하는 함수.정의 단계에서 자신을 재참조하는 함수를 뜻한다. 어떤 사건이 자신을 포함하고 다시 자기 자신을 사용하여 정의될 때 재귀적(recursive)이라고 한다. 재귀함수의 기본 구조기본 조건 (Base Case)재귀 호출을 멈추는 조건.이 조건을 만나면 더 이상 자기 자신을 호출하지 않는다.재귀 호출 (Recursive Call)함수가 자기 자신을 호출하는 부분.일반적으로, 문제를 조금 더 작은 부분으로 쪼개서 호출한다. 예제 1 : 팩토리얼 계산하기팩토리얼의 정의n! = n * (n-1)!자바 코드로 구현해보기public class Factorial { public int factorial(int n) { if(n == 0 || n == 1) return 1;..