programming-examples/java/Basics/Program to find sum of each digit in the given number using recursion. (Java).java

30 lines
690 B
Java
Raw Normal View History

2019-11-18 14:44:36 +01:00
/*
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.
*/
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));
}
}