// Grade verification -- the while loop example extended. import java.util.Scanner; class LoopExample4 { public static void main (String[] args) { Scanner scan = new Scanner(System.in); int grade = 9999, count = 0, max = 0; float sum = 0, avarage; while (grade != -1) { System.out.print ("Enter grade (-1, if done): "); System.out.flush (); grade = scan.nextInt(); if (grade >= 0 && grade <= 100) { count = count + 1; sum = sum + grade; if (grade > max) max = grade; } else System.out.println("Invalide grade -- enter again."); } if (count == 0) System.out.println ("No grades enterred."); else { avarage = sum / count; System.out.println ("The avarage grade is " + avarage); System.out.println ("The highest grade is " + max); } } }