Question: Could someone please help me understand why my code is not displaying the required output. The question being asked is: Write a program that prompts

Could someone please help me understand why my code is not displaying the required output. The question being asked is: Write a program that prompts the user to enter a 5-digit positive integer. Using only the / and % operations, compute each individual digit and display the sum of the digits. Example: Enter a 5-digit positive integer: 15421. The sum of the digits is 1 + 5 + 4 + 2 + 1 = 13.

Could someone please help me understand why my code is not displaying

Enter a 5-digit positive integer: | Scanner sc = new Scanner(System.in); System.out.print("Enter a 5-digit positive integer: "); int userInput = sc.nextInt(); int num = user Input; int sum = 0; while(num>0){ int lastNumber = num % 10; sum = sum + lastNumber; num = num/ 10; } System.out.print("Sum of 5-digit positive integer "+ user Input + "=" + sum)

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 Databases Questions!