Create a CollegeCourse class The class contains fields for t
Solution
1)
CollegeCourse.java
public class CollegeCourse {
String courseID;
int creditHours;
char letterGrade;
public String getCourseID() {
return courseID;
}
public void setCourseID(String courseID) {
this.courseID = courseID;
}
public int getCreditHours() {
return creditHours;
}
public void setCreditHours(int creditHours) {
this.creditHours = creditHours;
}
public char getLetterGrade() {
return letterGrade;
}
public void setLetterGrade(char letterGrade) {
this.letterGrade = letterGrade;
}
}
Student.java
public class Student {
int studentID;
CollegeCourse[] course=new CollegeCourse[5];
public int getStudentID() {
return studentID;
}
public void setStudentID(int studentID) {
this.studentID = studentID;
}
public CollegeCourse getCourse(int courseNumber) {
return course[courseNumber];
}
public void setCourse(CollegeCourse[] course, int courseNumber) {
this.course[courseNumber] = course[courseNumber];
}
}
b)
InputGrades.java
import java.util.Scanner;
public class InputGrades {
public static void main(String args[])
{
Student[] student=new Student[10];
Scanner reader = new Scanner(System.in);
for(int s=1;s<=10;s++){
System.out.println(\"Enter details for student ID #\"+s);
for(int n=1;n<=5;n++){
System.out.println(\"Enter grades for course ID #\"+n);
char ch=reader.next().charAt(0);
if(ch==\'A\' || ch==\'B\' || ch==\'C\' || ch==\'D\' || ch==\'F\')
{
student[s].course[n].setLetterGrade(ch);
}
else
{
System.out.println(\"Wrong Grade entered. Please enter again\");
continue;
}
}
}
}
}

