Home » Java programs » Java basic programs

Java program to find sum of all digits



In this Java program, we are going to learn how to find sum of all digits? Here, we are reading an integer number and finding sum of its all digits.
Submitted by IncludeHelp, on November 15, 2017

Given a number and we have to find sum of its all digits using java program.

Example 1:

    Input:
    Number: 852
    Output:
    Sum of all digits: 15

Example 2:

    Input:
    Number: 256868
    Output:
    Sum of all digits: 35

Program to find sum of all digits in java

import java.util.Scanner;

public class AddDigits
{
    public static void main(String args[])
    {
    	// initializing and declaring the objects.
        int num, rem=0, sum=0, temp;
        Scanner scan = new Scanner(System.in);
		
        // enter number here.
        System.out.print("Enter the Number : ");
        num = scan.nextInt();
		
        // temp is to store number.
        temp = num;
		
        while(num>0)
        {
            rem = num%10;
            sum = sum+rem;
            num = num/10;
        }
		
        System.out.print("Sum of Digits of " +temp+ " is : " +sum);        
    }
}

Output

First run:
Enter the Number : 582
Sum of Digits of 582 is : 15

Second run:
Enter the Number : 256868
Sum of Digits of 256868 is : 35





Was this page helpful? YES NO

Are you a blogger? Join our Blogging forum.



Comments and Discussions


We are using Google to publish ads on our website; Google has its own privacy policies. They may save log, cookies on your system. Google may also collect information of your system like IP address, region, city, country. For more details please go through the Google’s privacy policy.