brainfrz

Compiler Mistake?

Sep 26th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.83 KB | None | 0 0
  1. int number, odds = 0, evens = 0, zeros = 0;
  2. boolean validInput = false;
  3. String numStr;
  4. Scanner input = new Scanner(System.in);
  5.  
  6. do
  7. {
  8.     System.out.print("Please enter an integer:  ");
  9.     numStr = input.next();
  10.  
  11.     try {
  12.         number = Integer.parseInt(numStr);
  13.         validInput = true;
  14.     } catch (NumberFormatException e) {
  15.         System.out.print("That's not an integer. ");
  16.     }
  17. } while (!validInput);
  18.  
  19.  
  20. // Break each digit up by dividing by powers of 10.
  21. for (int temp = number; temp > 0; temp /= 10)
  22. {
  23.     int digit = temp % 10;
  24.     System.out.println(digit);
  25. }
  26.  
  27. /*
  28. 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
  29.         for (temp = number; temp > 0; temp /= 10)
  30. 1 error
  31. */
Advertisement
Add Comment
Please, Sign In to add comment