
Recursion Programs
Recursion Recursion is a programming concept where a function calls itself to solve a problem step by step. Example Programs 1) Java ( Print 1 to 5) public class Main { public static void main(String[] args) { print(1); } static void print(int n) { if (n > 5) return; System.out.print(n + " "); print(n + 1); } } python def print_num(n): if n > 5: return print(n, end=" ") print_num(n + 1) print_num(1) Javascript function printNum(n) { if (n > 5) return; console.log(n); printNum(n + 1); } printNum(1); output 2) Java (Print 1,3,5,7,9) public class Main { public static void main(String[] args) { print(1); } static void print(int n) { if (n > 9) return; System.out.print(n + " "); print(n + 2); } } python def print_num(n): if n > 9: return print(n, end=" ") print_num(n + 2) print_num(1) Javascript function printNum(n) { if (n > 9) return; console.log(n); printNum(n + 2); } printNum(1); output 3) Java (Print 5,10,15,20,25) public class Main { public static void main(String[] args) { print(5);
Continue reading on Dev.to Python
Opens in a new tab




