공부/알고리즘

    순환 (Recursion)

    ⓐ 자기 자신을 호출하는 함수 public class Recursion { public static void main(String[] args) { Func(); } public static void Func() { System.out.println("함수 실행"); Func(); } } 실행 결과 : 함수 실행 함수 실행 함수 실행 함수 실행 함수 실행 함수 실행 함수 실행 ... (무한 루프) ⓑ 무한 루프에 빠지지 않으려면? public class Recursion { public static void main(String[] args) { int n = 4; Func(n); } public static void Func(int n) { if (n