在这段代码中,我想找出一个学生的最高分,以及所有分数的平均值。通过用户输入将标记放入 ArrayList 中。我已经完成了一半,但不知道如何完成它,我想知道如何找到最高分。
谢谢。
import java.util.*;
import java.lang.*;
class Course
{
private ArrayList<Student> people = new ArrayList<Student>();
public void add( Student s )
{
people.add( s );
}
//Return the number of students who passed (mark>= 40)
public int pass()
{
int count = 0;
for ( int i=0; i < people.size(); i++ )
{
int mark = people.get(i).getMark();
if(mark < 40){
count = count +1;
}
}
return count;
}
public int fail()
{
int count = 0;
for ( int i=0; i < people.size(); i++ )
{
int mark = people.get(i).getMark();
if(mark < 40){
count = count +1;
}
}
return count;
}
public String top()
{
}
public double average()
{
int sum=0;
for (int i=0; i < people.size(); i++ )
{
double average = sum / (double) i;
}
return sum;
}
}