Recursion

Sum Of Digit By Recursion

import java.util.Scanner; 
class NumberSum
{ 
 int sum = 0; 
 
 public int eachNoSum(int number)
 {
  if(number == 0 )
  {
   return sum;
  }
  
  else
  {
   sum += (number%10);
   eachNoSum(number/10);
   
  }
  
  return sum;
 }

 public static void main(String[] args)
 {
  System.out.println("Enter the digit : ");
  NumberSum m = new NumberSum();
  Scanner sc = new Scanner(System.in);
  int number = sc.nextInt();
  System.out.println("sum of each digit : " + m.eachNoSum(number));
 }
 
}