Search This Blog

Showing posts with label sum of each digit in the given number using recursion. Show all posts
Showing posts with label sum of each digit in the given number using recursion. Show all posts

Wednesday, 2 April 2014

Write a program to find sum of each digit in the given number using recursion.

Write a program to find sum of each digit in the given number using recursion.


Description:
Below example shows how to find out sum of each digit in the given number using recursion logic. For example, if the number is 259, then the sum should be 2+5+9 = 16.


package com.blogspot.rajvishwakarma18;
public class MyNumberSumRec {
    int sum = 0;
     
    public int getNumberSum(int number){
         
        if(number == 0){
            return sum;
        } else {
            sum += (number%10);
            getNumberSum(number/10);
        }
        return sum;
    }
     
    public static void main(String a[]){
        MyNumberSumRec mns = new MyNumberSumRec();
        System.out.println("Sum is: "+mns.getNumberSum(223));
    }
}

Output:
Sum is: 7