Question: The question on the top is the one to do thank you! /* * Student.java * * A Student class * */ public class Student

The question on the top is the one to do thank you!The question on the top is the one to do thank you!/* * Student.java * * A Student class * */ public class

/* * Student.java * * A Student class * */ public class Student { private String sID; // unique student ID private int grade; // % grade (-1 if no initial grade)

public Student() { sID = ""; grade = -1; }

public Student(String sID, int grade) { this.sID = sID; this.grade = grade; }

/* * Purpose: returns this Student's sID * Parameters: none * Returns: String - the sID */ public String getSID() { return this.sID; }

/* * Purpose: set's this Student's sID to sID parameter value * Parameters: String - sID * Returns: nothing */ public void setSID(String sID) { this.sID = sID; }

/* * Purpose: returns this Student's grade * Parameters: none * Returns: int - the sID */ public int getGrade() { return this.grade; }

/* * Purpose: set's this Student's grade to grade parameter value * Parameters: int - grade * Returns: nothing */ public void setGrade(int grade) { this.grade = grade; }

/* * Purpose: returns a String representation of this Student * in the form "sID:grade" * Parameters: none * Returns: String - the representation */ public String toString() { return sID + ":" + grade; }

/* * Purpose: returns true if this Student's sID * equals other Student's sID * Parameters: none * Returns: boolean - true if equal, false otherwise */ public boolean equals(Student other) { return (this.sID.equals(other.sID)); } }

* /* * Purpose: creates a new array i longer than students and adds all students and s to the new array * Parameters: Student[] - students, Student s * Returns: Student[] - the new array * Preconditions: students is not null and contains no null elements Student s is not already contained within students */ // ToDo: implement registerStudent // public static void testRegisterStudent() { // TODO: write tests for Lab2.registerStudent // HINT: the Student class also has a equals method so you // can use Arrays.equals again to compare 2 Student arrays // } public static void displayResults (boolean passed, String testName) { /* There is some magic going on here getting the line number * Borrowed from: * http://blog.taragana.com/index.php/archive/core-java-how-to-get-java-source-code-line-number-file-name-in-code/ */ testCount++; if (passed) { System.out.println ("Passed test: " + testName); test PassCount++; } else { System.out.println ("Failed test: " + testName + " at line " + Thread.currentThread().getStackTrace() [2].getLineNumber()); } }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!