ArrayList <Integer> marks = new ArrayList();
String output = "Class average:" + calculateAverage() + "\n" + "Maximum mark:" +
calculateMaximum() + "\n" +"Minimum mark:" + calculateMinimum() + "\n" + "Range of
marks:" + range;
analyzeTextArea.setText(output);
private double calculateAverage(double [] marks) {
double sum = 0;
for (int i=0; i< marks.length; i++) {
sum += marks[i];
}
return sum/marks.length;
}
不顾其他的事情串(最小,最大和范围)内,但对于此行,
String output = "Class average:" + calculateAverage() + "\n" + "Maximum mark:" +
calculateMaximum() + "\n" +"Minimum mark:" + calculateMinimum() + "\n" + "Range of
marks:" + range;
我得到一个错误:
required: double []
found: no arguments
为什么我得到这个错误,我应该改变什么?
这是一个名为标记的数组,因此我将其更改为calculateAverage(标记),但仍然得到相同的错误。 – user1419306
不,现在你应该得到'reauired double []的错误:找到ArrayList'。 –
是的,对不起,这是真的,所以现在有什么问题? – user1419306