나는 학생의 평균 점수를 표시하려하지만, 잘못된 숫자를 표시합니다. 이것은 내가 시도한 것입니다. 어떤 도움이라도 대단히 감사하겠습니다. 이것을 변경평균 (arraylist와 함께 일하는 것) java
import java.util.ArrayList;
class Course
{
private ArrayList<Student> people = new ArrayList<Student>();
// return the average mark in the course
public double average()
{
double average = 0.0;
int i = 0;
for (i = 1; i < people.size(); i++)
{
int tmark = people.get(i).getMark() ;
{
average = tmark/i;
}
}
return average;
}
}
일부 코드가 누락되었거나 전혀 이해가되지 않습니다. 왜 avarage 할당 주위에 블록? 여기에있는 코드는 기본적으로 다음과 같이 쓰여 있습니다 :'평균 = 마지막 학생의 수/학생의 수 표시 ' – nfechner
숫자 순서의 평균을 "손으로"즉 펜, 종이 및 뇌로 계산하는 방법을 알고 있습니까?단계별로 설명하여 시작할 수 있습니다. 코드는 전혀 이해가되지 않습니다. 문제는 Java로 목록을 처리하는 방법에 대한 이해가 부족함을 훨씬 뛰어 넘습니다. –