Java – Sum of Digits till Single DigitJava

Program to find Sum of Digits till Single Digit:

9657 -> 9+6+5+7 -> 27 -> 2+7 -> 9

import java.util.Scanner;
class Code
{
            public static void main(String[] args) {
                        int num, sum, dig;
                        Scanner scan = new Scanner(System.in);
                        System.out.print(“Enter Num : “);
                        num = scan.nextInt();
                        System.out.print(num + “->”);
                                   
                        while(num/10!=0){
                                    sum = 0;
                                    while(num!=0){
                                                dig=num%10;
                                                sum+=dig;
                                                num/=10;       
                                    }
                                    System.out.print(sum + “->”);
                                    num=sum;
                        }
            }
}
Scroll to Top