// SumDigits - print out the sum of an integer's digits import java.util.Scanner; public class SumDigits { public static void main(String[] args) { int x; Scanner input = new Scanner(System.in); System.out.print("Please enter an integer: "); x = input.nextInt(); int result = sumDigits(x); System.out.println(result); } public static int sumDigits(int x) { if (x < 10) { return x; } else { return x%10 + sumDigits(x/10); } } }