Explore BrainMass
Share

Java Student class that implements the Comparable interface.

This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

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.

© BrainMass Inc. brainmass.com March 22, 2019, 2:04 am ad1c9bdddf
https://brainmass.com/computer-science/java/java-student-class-that-implements-the-comparable-interface-562114

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