обязательно: double [] найдено: аргументов нет

Код:

 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

Почему я получаю эту ошибку и что я должен изменить?

Ответы на вопрос(4)

Ваш ответ на вопрос