Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int number, odds = 0, evens = 0, zeros = 0;
- boolean validInput = false;
- String numStr;
- Scanner input = new Scanner(System.in);
- do
- {
- System.out.print("Please enter an integer: ");
- numStr = input.next();
- try {
- number = Integer.parseInt(numStr);
- validInput = true;
- } catch (NumberFormatException e) {
- System.out.print("That's not an integer. ");
- }
- } while (!validInput);
- // Break each digit up by dividing by powers of 10.
- for (int temp = number; temp > 0; temp /= 10)
- {
- int digit = temp % 10;
- System.out.println(digit);
- }
- /*
- C:\Users\Terry\Desktop\OCC Classwork\CSC 111-003W (Fund Java)\Exercises\NetBeans\Chapter4\PP4_5\src\pp4_5\PP4_5.java:39: error: variable number might not have been initialized
- for (temp = number; temp > 0; temp /= 10)
- 1 error
- */
Advertisement
Add Comment
Please, Sign In to add comment