Question: package assignment; import java.io.IOException; import java.util.ArrayList; public class StudentCourseTest { public static void main(String[] args) throws IOException { // your code goes here Student std

package assignment;

import java.io.IOException; import java.util.ArrayList;

public class StudentCourseTest { public static void main(String[] args) throws IOException { // your code goes here Student std = new Student("Davie","Smith","A1Y20016", "Engineering "); Course c1 = new Course("CSCI 1301 Intro to Physics 1 3:30PM"); c1.setCurGrade(3.4); Course c2 = new Course(" ENGL1101 Calculous 1 3:00PM MW "); c2.setCurGrade(4.0); ArrayList courses = new ArrayList(); courses.add(c1); courses.add(c2); std.setCourses(courses); System.out.println("Student Info: "+std.getFirstName()+" "+std.getLastName()+" ID: "+std.getId()+" Major: "+std.getMajor()); System.out.println("Courses Info:"); for(Course c : std.getCourses()) { System.out.println(c.getName()+" cur Grade: "+c.getCurGrade()); } } }

class Student { private String firstName; private String lastName; private String id; private String major; private ArrayList courses; public Student(String firstName,String lastName,String id,String major) { this.firstName = firstName; this.lastName = lastName; this.id = id; this.major = major; courses = new ArrayList(); } public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getMajor() { return major; } public void setMajor(String major) { this.major = major;

}

public ArrayList getCourses() { return courses; }

public void setCourses(ArrayList courses) { this.courses = courses; } }

class Course { private String name; private double testGrades[]; private double quizGrades[]; private double projectGrade[]; private double finalExamGrade; private double gradeWeight[] ;// 0- testGrade, 1 - quiz, 2 - project , 3 - final private double curGrade;

public Course ( String name) { this.name= name; testGrades = null; quizGrades = null; projectGrade = null; finalExamGrade = 0; // gradeWeight = { 0.05, 0.05, 0.1, 0.8}; }

public String getName() { return name; }

public void setName(String name) { this.name = name; }

public double[] getTestGrades() { return testGrades; }

public void setTestGrades(double[] testGrades) { this.testGrades = testGrades; }

public double[] getQuizGrades() { return quizGrades; }

public void setQuizGrades(double[] quizGrades) { this.quizGrades = quizGrades; }

public double[] getProjectGrade() { return projectGrade; }

public void setProjectGrade(double[] projectGrade) { this.projectGrade = projectGrade; }

public double getFinalExamGrade() { return finalExamGrade; }

public void setFinalExamGrade(double finalExamGrade) { this.finalExamGrade = finalExamGrade; }

public double[] getGradeWeight() { return gradeWeight; }

public void setGradeWeight(double[] gradeWeight) { this.gradeWeight = gradeWeight; }

public double getCurGrade() { return curGrade; }

public void setCurGrade(double curGrade) { this.curGrade = curGrade; }

public void claculateCurGrade() { //calculate grade here } }

StudentCourseTest.java:9: error: cannot find symbol

Student std = new Student("Davie","Smith","A1Y20016", "Engineering ");

^

symbol: class Student

location: class StudentCourseTest

StudentCourseTest.java:9: error: cannot find symbol

Student std = new Student("Davie","Smith","A1Y20016", "Engineering ");

^

symbol: class Student

location: class StudentCourseTest

StudentCourseTest.java:10: error: cannot find symbol

Course c1 = new Course("CSCI 1301 Intro to Physics 1 3:30PM");

^

symbol: class Course

location: class StudentCourseTest

StudentCourseTest.java:10: error: cannot find symbol

Course c1 = new Course("CSCI 1301 Intro to Physics 1 3:30PM");

^

symbol: class Course

location: class StudentCourseTest

StudentCourseTest.java:12: error: cannot find symbol

Course c2 = new Course(" ENGL1101 Calculous 1 3:00PM MW ");

^

symbol: class Course

location: class StudentCourseTest

StudentCourseTest.java:12: error: cannot find symbol

Course c2 = new Course(" ENGL1101 Calculous 1 3:00PM MW ");

^

symbol: class Course

location: class StudentCourseTest

StudentCourseTest.java:14: error: cannot find symbol

ArrayList courses = new ArrayList();

^

symbol: class Course

location: class StudentCourseTest

StudentCourseTest.java:14: error: cannot find symbol

ArrayList courses = new ArrayList();

^

symbol: class Course

location: class StudentCourseTest

StudentCourseTest.java:21: error: cannot find symbol

for(Course c : std.getCourses()) {

^

symbol: class Course

location: class StudentCourseTest

9 errors

Student.java:6: error: cannot find symbol

private ArrayList courses;

^

symbol: class ArrayList

location: class Student

Student.java:43: error: cannot find symbol

public ArrayList getCourses() {

^

symbol: class ArrayList

location: class Student

Student.java:47: error: cannot find symbol

public void setCourses(ArrayList courses) {

^

symbol: class ArrayList

location: class Student

Student.java:13: error: cannot find symbol

courses = new ArrayList();

^

symbol: class ArrayList

location: class Student

4 errors

what am I doing wrong?

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!