Advertisement
Guest User

Untitled

a guest
Sep 16th, 2014
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.55 KB | None | 0 0
  1. package messingaround;
  2. import java.util.ArrayList;
  3. import java.util.Scanner;
  4.  
  5. public class GradeKeeper {
  6.     public static void main(String[] args) {
  7.        
  8.         ArrayList<StudentGrades> students = new ArrayList<StudentGrades>();
  9.        
  10.         // Create the list of students
  11.                 Scanner in = new Scanner(System.in);
  12.                 boolean done = false;
  13.                
  14.                 while (!done)
  15.                 {                          
  16.                     System.out.print("Enter student name, or DONE if finished: ");
  17.                     String input= in.nextLine();
  18.                     if (!input.equalsIgnoreCase("done"))
  19.                     {
  20.                     students.add(new StudentGrades(input));
  21.                     }
  22.                     else
  23.                     {
  24.                         done=true;
  25.                     }
  26.                 }
  27.         // Create the list of assignment names
  28.                
  29.         ArrayList<String> assignmentNames = new ArrayList<String>();
  30.             done = false;
  31.            
  32.         while (!done)
  33.         {                          
  34.             System.out.print("Enter assignment name, or DONE if finished: ");
  35.             String input = in.nextLine();
  36.             if (!input.equalsIgnoreCase("done"))
  37.             {
  38.             assignmentNames.add(input);
  39.             }
  40.             else
  41.             {
  42.             done = true;
  43.             }
  44.         }
  45.         //Takes students and their assignments and adds a score
  46.        
  47.             for(int studentIndex=0; studentIndex<students.size(); studentIndex++  )
  48.             {
  49.                 for(int assignmentIndex=0; assignmentIndex<assignmentNames.size(); assignmentIndex++)
  50.                 {
  51.                    
  52.             System.out.println("Enter score for "+ students.get(studentIndex).recordGrade(assignmentNames.get(assignmentIndex)));
  53.             double score = in.nextDouble();
  54.             }
  55.             }
  56.             for (int i = 0; i < students.size(); i++) {
  57.                 System.out.println(students.get(i).toString());
  58.     }
  59. }
  60.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement