// Zorah Fung, CSE 142 // An example of using %10 and / 10 to pull apart a number public class DigitSum { public static void main(String[] args) { System.out.println(digitSum(12345)); // 15 System.out.println(digitSum(273)); // 12 System.out.println(digitSum(48175342)); //34 } public static int digitSum(int n) { int sum = 0; while (n > 0) { int lastDigit = n % 10; sum += lastDigit; n = n / 10; // to chop off the last digit } return sum; } } /* An example of using 12345 as n / 10 % 10 ----------- 1234 5 123 4 12 3 1 2 0 */