Sum of Each digit in a given number using Recursion
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 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)); } } |