@@ -0,0 +1,1702 @@
+/*%0A * To change this template, choose Tools %7C Templates%0A * and open the template in the editor.%0A */%0A%0Aimport java.util.Scanner;%0Aimport java.util.Map;%0Aimport java.util.HashMap;%0A%0A/**%0A *%0A * @author Nathan Faucett%0A */%0Apublic class GradeAverageCalculator %7B%0A    public static void main(String%5B%5D args) %7B%0A        Scanner scanner = new Scanner(System.in);%0A        Map%3CString, Double%3E student_scores = new HashMap%3CString, Double%3E();%0A        %0A        int number_of_students;%0A        int number_of_test_scores_per_student;%0A%09%09%0A        System.out.println(%22Grade Average Calculator%22);%0A%09%09%0A        System.out.print(%22Enter number of students to process: %22);%0A        number_of_students = Integer.parseInt(scanner.nextLine());%0A        %0A        System.out.print(%22Enter number of test scores per student: %22);%0A        number_of_test_scores_per_student = Integer.parseInt(scanner.nextLine());%0A        %0A        for (int i = 0, il = number_of_students; i %3C il; i++) %7B%0A            System.out.print(%22Enter name for student #%22 + (i + 1) + %22: %22);%0A            String name = scanner.nextLine();%0A            double avg = 0;%0A            %0A            for (int j = 0, jl = number_of_test_scores_per_student; j %3C jl; j++) %7B%0A                System.out.print(name + %22 Student #%22 + (i + 1) + %22 - Enter test score #%22 + (j + 1) + %22: %22);%0A                avg += Integer.parseInt(scanner.nextLine());%0A            %7D%0A            %0A            student_scores.put(name, avg / number_of_test_scores_per_student);%0A        %7D%0A        %0A        System.out.println(%22Average scores:%22);%0A        %0A        for (Map.Entry%3CString, Double%3E entry : student_scores.entrySet()) %7B%0A            System.out.println(entry.getKey() + %22: %22 + entry.getValue());%0A%09%09    %7D%0A    %7D%0A%7D%0A

Create GradeAverageCalculator.java