Posted by: jaka2701 July 11, 2015
little help for java newbie please!!
Login in to Rate this Post:     0       ?        

public class Course {
private int currentEnrollment;
private int maxNumOfStudents;
private String courseName;
private Student[] Roster;


public Course(String courseName, int maxNumOfStudents)
{
this.courseName = courseName;
this.maxNumOfStudents =maxNumOfStudents;
Roster = new Student[maxNumOfStudents];
currentEnrollment =0;

}
public int getCurrentEnrollment()
{
return currentEnrollment;
}

public String getCourseName()
{
return courseName;
}
public void setCourseName(String courseName)
{
this.courseName = courseName;
}
public int getNumOfStudents()
{
return maxNumOfStudents;
}
public void setNumOfStudents(int maxNumOfStudents)
{
this.maxNumOfStudents = maxNumOfStudents;
}

public String toString(){
String s = courseName+" ,"+maxNumOfStudents+" Student capacity";
return s;

}
public void printRoster(){
for(int student =0; student< currentEnrollment; student++){
System.out.println(Roster[student]);
}
}
public boolean addStudent(Student s){
if(currentEnrollment < maxNumOfStudents){
for( int i=0; i< maxNumOfStudents; i++){
Roster[i]= s;
System.out.println(Roster[i]);
return true;
}
}else
System.out.println(s+ "Can not be added.");
printRoster();
return false;
}
public boolean dropStudent(Student s){
Roster[2]=s;
printRoster();
return false;
}


return true;
}

return false;

}

}
Read Full Discussion Thread for this article