
Untitled
By: a guest on
May 2nd, 2012 | syntax:
None | size: 0.79 KB | hits: 18 | expires: Never
package cs520.hw5;
import java.text.DecimalFormat;
public class Student {
private String name;
private int[] homeworks;
//Constructor
public Student(String name){
this.name = name;
homeworks = new int[6];
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void setHomeworkGrade(int index, int grade){
homeworks[index] = grade;
}
/** Compute average grade */
public double computeAverage(){
double sum = 0;
for (int i = 0; i < homeworks.length; i++)
sum += homeworks[i];
return (sum / homeworks.length);
}
@Override
public String toString(){
DecimalFormat df = new DecimalFormat("0.0");
return name + "'s average grade is " + df.format(computeAverage());
}
}