/************************************************************ File: ForLoop.java This program demonstrates the use of a for loop ************************************************************/ import java.util.*; import java.io.*; public class ForLoop { public static void main(String[] args) throws java.io.IOException { int num = 0, count = 0, total = 0; boolean flag = true; while(flag) { System.out.print( "Enter whole numbers, and -99 to quit:"); BufferedReader br; StringTokenizer st; br = new BufferedReader( new InputStreamReader( System.in)); String input = br.readLine(); st = new StringTokenizer( input); try { num = Integer.parseInt(st.nextToken()); for ( ; num != -99; ) { count++; total += num; num = Integer.parseInt(st.nextToken()); } flag = false; } catch(NumberFormatException nfe) { System.out.println("Invalid Entry"); System.out.println(nfe.getMessage()); continue; //System.exit(0); } } System.out.println( "The average is " + ((float)total/count) ); } }