Write a Java program GettingDigits.java that will read in command-line argument (assumed to be a three-digit integer number between 100 and 999) and print out all the digits of that integer. For example, if the run argument is 735, the program should output: Your number: 735 ---------------- First digit: 7 Second digit: 3 Third digit: 5 Hint: you should use integer division and remainder operations. For example, 735/100 is 7 (using integer division), 735/10 is 73, 73%10 is 3, and 735%10 is 5. Use variables to store intermediate results: int ones = ... int tens = ... int hundreds = ... and then print them out (with the appropriate text). */
Write a Java program GettingDigits.java that will read in command-line argument (assumed to be a three-digit integer number between 100 and 999) and print out all the digits of that integer. For example, if the run argument is 735, the program should output: Your number: 735 ---------------- First digit: 7 Second digit: 3 Third digit: 5 Hint: you should use integer division and remainder operations. For example, 735/100 is 7 (using integer division), 735/10 is 73, 73%10 is 3, and 735%10 is 5. Use variables to store intermediate results: int ones = ... int tens = ... int hundreds = ... and then print them out (with the appropriate text). */
We have used scanner class for taking the user input. % is called the modulus/remainder operator.
Please refer to the following steps for the complete solution of the problem above.
Step by step
Solved in 3 steps with 2 images