/** * @(#)student.java * * * @author Michael Cecconet * @version 1.00 2007/2/26 */ import java.util.Arrays; import java.util.ArrayList; //This is class is a template for multiple objects public class student { private String lastName; private String firstName; private int studentNumber; static ArrayList assignmentTracker = new ArrayList(); private int grade; public student(String lastN,String firstN,int stNumber) { lastName=lastN; firstName=firstN; studentNumber=stNumber; } public void setStudent(String lastN,String firstN,int stNumber) { lastName=lastN; firstName=firstN; studentNumber=stNumber; } public String showLastName(){ return lastName; } public String showFirstName(){ return firstName; } public int showNumber(){ return studentNumber; } public void makeGrade(int gotNumber){ int temp,counter; temp=0; counter=0; assignment tempAssign; for (int i=0 ; i < assignmentTracker.size() ; i++) { tempAssign=assignmentTracker.get(i); if(tempAssign.getWho() == gotNumber ){ temp = temp+(int)tempAssign.getPercent(); counter +=1; } } grade = 0; if (counter >0){ grade=temp/counter; } } public int showAMark(int gotWho,int assNumber ){//Return the value of a student's assignment (Student Number, Assignment Number) assignment temp; int count=0; for (int i=0;i