I am studying Computer Science at Uni and am finding Java quite hard to get my head around, I know what needs to be done but I cant work out how to code it if that makes sense?
I have a task to output how many students passed and failed on their exams, this is done by User Input. It will ask for a name and mark and then it will calculate how many people have passed and failed. Now the details are held in a ArrayList and I simply need to extract that number of students that have failed. I have half done it.
class Course
{
private ArrayList people = new ArrayList();
public void add( Student s )
{
people.add( s );
}
//Return the number of students who failed (mark<40)
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;
}
}
I know this isnt correct but its basically there? Any help please? If you need anymore code just ask! Thanks