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.

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
Get step-by-step solutions from verified subject matter experts
