Recursion examples Java
public static void countDown(int number){ if (number == 0) { System.out.println(number); } else { System.out.println(number); countDown(number - 1); } }
Source: www.java67.com
recursion java
public static int exponent(int n){ int ans; if(n == 0) return 1; else if(n%2 == 0){ int k = exponent(n/2); ans = k*k; } ans= 2 * exponent(n-1); return ans ; }