Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

JAVA Code: Complete the method sumOfDigits() that computes the sum of the digits

ID: 3914464 • Letter: J

Question

JAVA Code:

Complete the method sumOfDigits() that computes the sum of the digits of the given positive integer argument, n

e.g., if n = 5403, the method will return:
5+4+0+3 = 12
note: the right-most (1's) digit can be found using n%10 (5403 % 10 is 3, for example)
the remaining digits (all but the 1's digit) can be found using n/10 (5403 / 10 is 540, for example)

Starter Code:

public class Digits {
public static int sumOfDigits(int n) {
//TODO: complete this method
}
}

Explanation / Answer

public class Digits { public static int sumOfDigits(int n) { int total = 0; while (n > 0) { total += (n % 10); n /= 10; } return total; } }