ok, I'm stuck. I have 2 files- CollegeCourse and Student. I am able to compile CollegeCourse.java in jGRASP but when I try to run it I get this message- No main methods, JavaFX applications, applets, or MIDIets found in file. You main be able to use "build" menu to run in a specific way. Here's the code- import stud.*; import java.util.*; public class CollegeCourse { private String courseID; private int creditHours; private char letterGrade; public String getCourseID() { return courseID; } public int getCreditHours() { return creditHours; } public char getLetterGrade() { return letterGrade; } public void setCourseID(String idNum) { courseID=idNum; } public void setCreditHrs(int ch) { creditHours=ch; } public void setLetterGrade(char gd) { letterGrade=gd; } } When I try to compile Student.java I get these error messages- Student.java:7: error: cannot find symbol CollegeCourse[]obj = new CollegeCourse[5]; ^ symbol: class CollegeCourse location: class Student Student.java:18: error: cannot find symbol public CollegeCourse getCollegeCourse(int i) ^ symbol: class CollegeCourse location: class Student Student.java:23: error: cannot find symbol public void setCollegeCourse(CollegeCourse c, int i) ^ symbol: class CollegeCourse location: class Student Student.java:7: error: cannot find symbol CollegeCourse[]obj = new CollegeCourse[5]; ^ symbol: class CollegeCourse location: class Student Student.java:29: error: cannot find symbol CollegeCourse c1 = new CollegeCourse(); ^ symbol: class CollegeCourse location: class Student Student.java:29: error: cannot find symbol CollegeCourse c1 = new CollegeCourse(); ^ symbol: class CollegeCourse location: class Student Student.java:38: error: cannot find symbol CollegeCourse c2 = new CollegeCourse(); ^ symbol: class CollegeCourse location: class Student Student.java:38: error: cannot find symbol CollegeCourse c2 = new CollegeCourse(); ^ symbol: class CollegeCourse location: class Student 8 errors ----jGRASP wedge2: exit code for process is 1. ----jGRASP: operation complete. This is my code- package stud; class Student { private int sID; CollegeCourse[]obj = new CollegeCourse[5]; public int getSID() { return sID; } public void setSID(int SIDNum) { sID=SIDNum; } public CollegeCourse getCollegeCourse(int i) { return obj[i]; } public void setCollegeCourse(CollegeCourse c, int i) { obj[i]=c; } public static void main(String args[]) { CollegeCourse c1 = new CollegeCourse(); c1.setCourseID("CIS 210"); c1.setCreditHrs(3); c1.setLetterGrade('A'); Student s1 = new Student(); s1.setSID(1); s1.setCollegeCourse(c1,0); CollegeCourse c2 = new CollegeCourse(); c2 = s1.getCollegeCourse(0); System.out.println("Returned Object Details"); System.out.println("Course ID " + c2.getCourseID()); System.out.println("Credit Hours " + c2.getCreditHours()); System.out.println("Letter Grade " + c2.getLetterGrade()); } }
ok, I'm stuck. I have 2 files- CollegeCourse and Student. I am able to compile CollegeCourse.java in jGRASP but when I try to run it I get this message- No main methods, JavaFX applications, applets, or MIDIets found in file. You main be able to use "build" menu to run in a specific way.
Here's the code-
import stud.*;
import java.util.*;
public class CollegeCourse
{
private String courseID;
private int creditHours;
private char letterGrade;
public String getCourseID()
{
return courseID;
}
public int getCreditHours()
{
return creditHours;
}
public char getLetterGrade()
{
return letterGrade;
}
public void setCourseID(String idNum)
{
courseID=idNum;
}
public void setCreditHrs(int ch)
{
creditHours=ch;
}
public void setLetterGrade(char gd)
{
letterGrade=gd;
}
}
When I try to compile Student.java I get these error messages-
Student.java:7: error: cannot find symbol
CollegeCourse[]obj = new CollegeCourse[5];
^
symbol: class CollegeCourse
location: class Student
Student.java:18: error: cannot find symbol
public CollegeCourse getCollegeCourse(int i)
^
symbol: class CollegeCourse
location: class Student
Student.java:23: error: cannot find symbol
public void setCollegeCourse(CollegeCourse c, int i)
^
symbol: class CollegeCourse
location: class Student
Student.java:7: error: cannot find symbol
CollegeCourse[]obj = new CollegeCourse[5];
^
symbol: class CollegeCourse
location: class Student
Student.java:29: error: cannot find symbol
CollegeCourse c1 = new CollegeCourse();
^
symbol: class CollegeCourse
location: class Student
Student.java:29: error: cannot find symbol
CollegeCourse c1 = new CollegeCourse();
^
symbol: class CollegeCourse
location: class Student
Student.java:38: error: cannot find symbol
CollegeCourse c2 = new CollegeCourse();
^
symbol: class CollegeCourse
location: class Student
Student.java:38: error: cannot find symbol
CollegeCourse c2 = new CollegeCourse();
^
symbol: class CollegeCourse
location: class Student
8 errors
----jGRASP wedge2: exit code for process is 1.
----jGRASP: operation complete.
This is my code-
package stud;
class Student
{
private int sID;
CollegeCourse[]obj = new CollegeCourse[5];
public int getSID()
{
return sID;
}
public void setSID(int SIDNum)
{
sID=SIDNum;
}
public CollegeCourse getCollegeCourse(int i)
{
return obj[i];
}
public void setCollegeCourse(CollegeCourse c, int i)
{
obj[i]=c;
}
public static void main(String args[])
{
CollegeCourse c1 = new CollegeCourse();
c1.setCourseID("CIS 210");
c1.setCreditHrs(3);
c1.setLetterGrade('A');
Student s1 = new Student();
s1.setSID(1);
s1.setCollegeCourse(c1,0);
CollegeCourse c2 = new CollegeCourse();
c2 = s1.getCollegeCourse(0);
System.out.println("Returned Object Details");
System.out.println("Course ID " + c2.getCourseID());
System.out.println("Credit Hours " + c2.getCreditHours());
System.out.println("Letter Grade " + c2.getLetterGrade());
}
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images