Posted by: iamunknown November 30, 2011
help with java assignment
Login in to Rate this Post:     0       ?        
Continued from Roster class.
  {
return Integer.parseInt((course.getID()+"").charAt(1)+"");
}
catch(Exception e)
{
return -1;
}
}
 
public int getCourseEnrollmentMin()
{
int[] min = {5,7,10}; //3
return min[generator.nextInt(min.length)];
}
 
public int getCourseEnrollmentMax()
{
int[] max = {15, 20, 25, 30, 35, 40, 45, 50, 55, 60}; //11
return max[generator.nextInt(max.length)];
}
 
public boolean getCourseGraduateLevel(Course course)
{
return (Integer.parseInt((course.getID()+"").charAt(0)+"")) > 4;
}
}


//Class Main//
import java.util.*;
 
public class Main
{
public static void main(String[] args)
{
Generator generator = new Generator();
Roster roster = generator.getRoster();
 
String output = "COURSE LIST\n\n";
for(int i = 0; i < roster.getCourseCount(); i++)
{
output += "ID: " + roster.getCourse(i).getID() + "\n";
output += "Name: " + roster.getCourse(i).getName() + "\n";
output += "Graduate Level: " + (roster.getCourse(i).isGraduateLevel() ? "Yes" : "No") + "\n";
output += "Credit Hours: " + roster.getCourse(i).getCreditHours() + "\n";
output += "Enrollment Boundary: " + roster.getCourse(i).getEnrollmentMin() + " to " + roster.getCourse(i).getEnrollmentMax() + "\n";
output += "Student List: ";
 
for(int k = 0; k < roster.getCourse(i).getStudentCount(); k++)
output += roster.getCourse(i).getStudent(k).getID() + " ";
output += "\n";
 
output += "\n";
}
 
output += "STUDENT LIST\n\n";
 
for(int i = 0; i < roster.getStudentCount(); i++)
{
output += "ID: " + roster.getStudent(i).getID() + "\n";
output += "Name: " + roster.getStudent(i).getName() + "\n";
output += "Address: " + roster.getStudent(i).getAddress() + "\n";
output += "Graduate: " + (roster.getStudent(i).isGraduate() ? "Yes" : "No") + "\n";
output += "Course List: ";
 
for(int k = 0; k < roster.getStudent(i).getCourseCount(); k++)
output += roster.getStudent(i).getCourse(k).getID() + " ";
output += "\n";
 
output += "\n";
}
 
GUI.create("School Roster", output);
}
}
Last edited: 30-Nov-11 10:19 AM
Read Full Discussion Thread for this article