Share
Explore BrainMass

Java Student class that implements the Comparable interface.

Write a student class in Java that implements the Comparable interface. The class has:

- Two instance variables studentId (String) and gpa (double). StudentId would contain six-digit Student Id, and the value of GPA is between 0.00 and 4.00.
- Two constructors with the following headers:
--> public Student(String studentId, double gpa)
--> public Student(double gpa)
- Two accessor methods: public String getStudentId(), and public double getGPA().
- A public String toString() method that displays student information in the following format: "Student Id: " + studentId + " GPA: " +gpa
- A public int compareTo(Object object) that will compare two Student objects based on their student Ids.

Solution Preview

Java version "1.7.0_21" was used during development and testing of attached program.

Attached 562114.zip contains two files: Student.java (Student class implementation) and StudentTest.java (test program to test Student class implementation).

562114/Student.java
562114/StudentTest.java

After unzipping the ...

Solution Summary

Java version "1.7.0_21" was used during development and testing of attached program.

$2.19