Back to articles
Recursion Programs

Recursion Programs

via Dev.to PythonVidya

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

Read Full Article
2 views

Related Articles