Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

NOTE: The completed code must pass in the following compiler. Please make absolu

ID: 3775700 • Letter: N

Question

NOTE: The completed code must pass in the following compiler. Please make absolutely sure it does before posting: http://codecheck.it/codecheck/files?repo=bj4fp&problem=ch03/c03_exp_3_8


And PLEASE post this as text and not as an image.

~

Implement a class Student. For the purpose of this exercise, a student has a name and a total quiz score. Supply an appropriate constructor and methods getName(), addQuiz(int score), getTotalScore(), and getAverageScore(). To compute the latter, you also need to store the number of quizzes that the student took.

Supply a StudentTester class that tests all methods.

Complete the following class in your solution:

Use the following class as your tester class:

Explanation / Answer

public class Student
{

private String name;
private double totalscore;
private int numquiz;
}

// Constructs a student object with the name "MccStudent" and with zero total of quiz scores

public Student(String "mccStudent")
{
this.name = studentname;
numquiz = 0;
totalscore = 0;

}

public String getName()
{
return name;
}


// Adds the number of quizzes taken

public void addQuiz(double quizscore)
{
totalscore+=quizscore;
numquiz++;
}

// Returns the total quiz score

public double getTotalScore ()
{
return totalscore;
}

// Returns the avaerage grade

public double getAverageScore ()
{
return totalscore/numquiz;
}
}

/** Create a class to test the Student class.
*/
public class StudentTester
{
/**
Tests the methods of the Student class.
*/

public static void main(String[] args)

{
// Create an object
Student mccStudent = new Student();

mccStudent.addQuiz(100);
mccStudent.addQuiz(80);
mccStudent.addQuiz(95);
mccStudent.addQuiz(97);

System.out.println(mccStudent.getName());

System.out.println(mccStudent.getTotalScore());

// Display average quiz score

System.out.println(mccStudent.getAverage.Score());
}

}