In this Java programming tutorials, I am going to show you how to calculate sum of digits till we get the single digit in java.
Input : Give any integer like : 658456
Output : 7
Sum of digits Example :
package com.onlinetutorialspoint.javaprograms; import java.util.Scanner; public class SumOfNumbers { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long number, sum = 0, rem; System.out.print("Enter any number:"); number = sc.nextLong(); while (number >= 10) { sum = 0; while (number != 0) { rem = number % 10; number = number / 10; sum += rem; } if (sum >= 10) { number = sum; } else { break; } } System.out.println("Sum of Digits : " + sum); } }
Output :
Enter a number:-658456
Sum of Digits : 7