Java Program to Find Sum of Digits of a Number using Recursion.

 




 Java Program to Find Sum of Digits of a Number using Recursion.

import java.util.Scanner;

public class Digit_Sum 

{

    int sum = 0;

    public static void main(String[] args) 

    {

        int n;

        Scanner s = new Scanner(System.in);

        System.out.print("Enter the number:");

        n = s.nextInt();

        Digit_Sum obj = new Digit_Sum();

        int a = obj.add(n);

        System.out.println("Sum:"+a);

    }

    int add(int n)

    {

        sum = n % 10;

        if(n == 0)

        {

            return 0;

        }

        else

        {

             return sum + add(n / 10);

        }

    }

}

Post a Comment

Post a Comment (0)

Previous Post Next Post