brainfrz icon

Compiler Mistake?

brainfrz | PRO | 09/26/15 07:13:07 PM UTC | 0 ⭐ | 770 👁️ | Never ⏰ | []
Java |

830 B

|

None

|

0 👍

/

0 👎

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
*/

Comments