Complete java code

profilehoc34

package edu.drexel.ct290;

 

import java.util.ArrayList;

import java.util.Scanner;

 

public class GradeBook {

 

private String course;

private ArrayList<Person> students = new ArrayList<Person>();

private ArrayList<GradeBookEntry> entries = new ArrayList<GradeBookEntry>();

 

public String getCourse() {

return course;

}

 

public void setCourse(String course) {

this.course = course;

}

 

public void addStudent( Person student ){

students.add(student);

}

 

public void addEntry(){

 

// Print out each students name and choose one

System.out.println("Grade which student: ");

for( int i=0; i<students.size(); i++ ){

System.out.println(i + " " + students.get(i).getName() );

}

Scanner reader = new Scanner(System.in);

reader.nextInt();

reader.nextLine();

 

// TODO: get the assessment name and numeric grade

 

GradeBookEntry entry = new GradeBookEntry();

// TODO: set the data in the new entry

 

entries.add(entry);

}

 

public void listGrades(){

// TODO: Print out all the grade entries in this gradbook

}

 

public void displaySummary(){

// TODO: show a distribution of letter grades in this class.

// See the barchart example in Java HTP 7.4

}

 

public static void main(String[] args) {

 

Person person1 = new Person();

person1.setName("John");

 

Person person2 = new Person();

person1.setName("Lisa");

 

Person person3 = new Person();

person1.setName("Bill");

 

Person person4 = new Person();

person1.setName("Sarah");

 

GradeBook book = new GradeBook();

book.setCourse("CT-290");

 

// TODO: add some gradbook entries

 

// TODO: list the entries and disply the bar chart

}

 

}

 

  • 9 years ago
  • 10
Answer(1)

Purchase the answer to view it

blurred-text
NOT RATED
  • attachment
    gradebook.zip
Bids(1)