Question: Sum the digits in an integer. Meaning if you are given the integer 1 2 3 then the sum of the digits of that integer

Sum the digits in an integer. Meaning if you are given the integer 123 then the sum of the digits of that integer are 1+2+3 which is 6.
Write a method that computes the sum of the digits in an integer. Use the following method header:
public static int sumDigits(long n)
For example, sumDigits(234) returns 9(=2+3+4).(Hint: Use the % operator to extract digits and the / operator to remove the extracted digit. For instance, to extract 4 from 234, use 234%10(=4). To remove 4 from 234, use 234/10(=23). Use a loop to repeatedly extract and remove the digit until all the digits are extracted. Write a test program that prompts the user to enter an integer then displays the sum of all its digits.
So in your main method you'd call sumDigits() like this and print what it returns.
For example:
System.out.println("Sum of the digits in the number 1234 is: "+ sumDigits(1234));

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!