[ch.12] 재귀
·
함수형 프로그래밍
함수가 자기 자신을 호출하는 프로그래밍 기법으로문제를 작은 하위 문제들로 나누어 해결하는 데 유용하며,반복적으로 동일한 작업을 수행해야 하는 경우 사용된다. 재귀의 기본 구조기본 사례 (Base Case) : 재귀 호출을 멈추는 조건으로, 기본 사례가 없으면 재귀 호출이 무한 반복될 수 있다.재귀 사례 (Recursive Case) : 함수가 자기 자신을 호출하는 부분이다. 이 부분에서 문제를 더 작은 부분으로 나눌 수 있다.public class FactorialEx { public static void main(String[] args) { int number = 5; int result = factorial(number); System.out.println..