我在 Uni 学习计算机科学,发现 Java 很难理解,我知道需要做什么,但如果有意义的话,我不知道如何编码?
我的任务是输出有多少学生通过和失败的考试,这是由用户输入完成的。它会询问姓名和标记,然后计算通过和失败的人数。现在详细信息保存在 a 中ArrayList
,我只需要提取失败的学生数量。我已经做了一半了。
class Course
{
private ArrayList<Student> people = new ArrayList<Student>();
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;
}
}
我知道这不正确,但它基本上在那里?请问有什么帮助吗?如果您需要更多代码,请询问!谢谢