Java program to find the sum of natural number using recursion


Program
import java.util.*; public class NaturalNumberSum { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("Enter a number range to find its sum using recursion"); int n = s.nextInt(); int sum = RecursiveSum(n); System.out.println("Sum of all natural number is= " + sum); } public static int RecursiveSum(int n) { if (n != 0) return n + RecursiveSum(n - 1); else return n; } }
Input
Output

Similar Program

# Program Language
1 Java
2 Java
3 Java
4 Java
5 Java
6 Java
7 Java
8 Java
9 Java
10 Java
11 Java
12 Java
13 Java
14 Java
15 Java
16 Java
17 Java
18 Java
19 Java
20 Java
# Program Language