In: Computer Science
This is 1 java question with 3 parts/codes called student.java, ShowStudent.java, ShowStudent2.java. Thanks so much!
Create a class named Student that has fields for an ID number, number of credit hours earned, and number of points earned. (For example, many schools compute grade point averages based on a scale of 4, so a three-credit-hour class in which a student earns an A is worth 12 points.) Include methods to assign values to all fields. A Student also has a field for grade point average. Include a method to compute the grade point average field by dividing points by credit hours earned. Write methods to display the values in each Student field.
Use class named ShowStudent that instantiates a Student object to test your class. Compute the Student grade point average, and then display all the values associated with the Student.
Create a constructor for the Student class you created. The constructor should initialize each Student’s ID number to 9999, his or her points earned to 12, and credit hours to 3 (resulting in a grade point average of 4.0). Write a program that demonstrates that the constructor works by instantiating an object and displaying the initial values.
Please double check your work and complete all three parts. This is my FOURTH TIME posting and each solution I've received has been incomplete/had errors. Please only help if you can complete all parts, I would appreciate it.
Student.java
public class student {
private int id;
private int hours;
private int points;
private double GPA;
public student(int id,int points , int hours){
setStudentId(id);
setHours(hours);
setPoints(points);
setGPA();
}
public student(){
setStudentId(9999);
setHours(3);
setPoints(12);
setGPA();
}
public void setStudentId(int id)
{
this.id = id;
}
public int getStudId()
{
return id;
}
public void setHours(int hours)
{
this.hours = hours;
}
public int getHours()
{
return hours;
}
public void setPoints(int points)
{
this.points = points;
}
public int getPoints()
{
return points;
}
public void setGPA()
{
GPA = points/ hours;
}
public double getGPA()
{
return GPA;
}
public void displayStudentDetails()
{
System.out.println("Student Id: " + getStudId());
System.out.println("Credit Hours Earned: " + getHours());
System.out.println("Points Earned: " + getPoints());
System.out.println("Grade Point Average: " + getGPA());
}
}
ShowStudent.java
public class ShowStudent {
public static void main(String[] args){{
student s = new student();
s.setStudentId(1234);
s.setHours(3);
s.setPoints(12);
s.setGPA();
s.displayStudentDetails();
System.out.println("");
}
}
}
ShowStudent2.java
public class ShowStudent2 {
public static void main(String[] args){
{
{
student s = new student();
s.displayStudentDetails();
System.out.println("");
}
}
}}