私はUniでコンピュータサイエンスを勉強していて、Javaを理解するのが非常に難しいと感じています。何をする必要があるかはわかっていますが、それが理にかなっている場合は、コーディング方法を理解できません。
試験に合格した学生と不合格になった学生の数を出力するタスクがあります。これはユーザー入力によって行われます。名前とマークを尋ねられ、合格者と不合格者の数が計算されます。現在、詳細はに保持されて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;
}
}
私はこれが正しくないことを知っていますが、基本的にそこにありますか?何か助けてください?もうコードが必要な場合は、質問してください。ありがとう