Java Sum Of Digits Using Recursion
Chapter:
Interview Programs
Last Updated:
06-11-2016 16:58:41 UTC
Program:
/* ............... START ............... */
import java.util.Scanner;
public class JavaSumOfDigitsUsingRecursion {
int sum;
public int CalRecSum(int n) {
if (n == 0) {
return sum;
} else {
sum += n % 10;
CalRecSum(n / 10);
}
return sum;
}
public static void main(String[] args) {
int number;
Scanner in = new Scanner(System.in);
System.out.println("Please Enter a number");
number = in.nextInt();
JavaSumOfDigitsUsingRecursion ob = new JavaSumOfDigitsUsingRecursion();
System.out.println("Sum of Digits =" + ob.CalRecSum(number));
}
}
/* ............... END ............... */
Output
Please Enter a number
10
Sum of Digits =1
Tags
Sum Of Digits Using Recursion , Java, Interview Programs