Here is my code, with the following error that I get, I dunno why its trying to make me initialize a String:
import java.util.Scanner;
public class Lab7_Ex2
{
public static void main(String [] args)
{
Scanner keyboard = new Scanner(System.in);
int numberCount = 0;
String numberString;
int number;
int total = 0;
double average = 0.0;
System.out.print("Enter the first number, or 9999 to exit: ");
number = Integer.parseInt(numberString);
while (number !=9999)
{
total += number;
numberCount++;
System.out.print("Enter a number" + (numberCount + 1) + " or 9999 to exit: ");
number = Integer.parseInt(numberString);
}
if (numberCount > 0)
{
average = (double) total / numberCount;
System.out.print("The average of the numbers is: " + average + ".");
}
System.exit(0);
}
}
-------------------------------------------------------------------------------------------------------------------
----jGRASP exec: javac -g Lab7_Ex2.java
Lab7_Ex2.java:21: variable numberString might not have been initialized
number = Integer.parseInt(numberString);
^
1 error
----jGRASP wedge: exit code for process is 1.
----jGRASP: operation complete.

