Im новый с программированием и пытался решить эту проблему некоторое время, рассматривал подобные вопросы, но я не понимал, что не так с моим кодом.метод, возвращающий среднее значение двойной матрицы
Таким образом, задание состоит в том, чтобы написать метод, который принимает массив, который имеет в нем три удвоения. Затем верните среднее значение из трех удвоений. Затем напишите главное, которое нужно вызвать, а затем введите метод.
Спасибо!
Главная
public class Tenta131031upg1main {
public static void main (String[]args){
double []arr ={3.15, 4.41, 7.64};
Tenta131031upg1.genomsnitt(double arr[]);
System.out.println(Tenta131031upg1.genomsnitt(arr));
}
}
Класс
public class Tenta131031upg1 {
static int i =0;
static double sammanlagd=0;
static double genomsnitt=0;
public static double genomsnitt(double[]arr){
while(i<arr[].length()){
sammanlagd = sammanlagd + arr[i];
i++;
}
genomsnitt = sammanlagd/arr[].length();
return genomsnitt;
}
}
PS. это два разных класса с 1 основным и 1 классом, они не в одном файле!
Ошибка: Ошибка синтаксиса на знак «двойной», новый ожидаемый переменная должна обеспечивать либо выражения измерения или массив инициализатор обр не может быть разрешен к типу
в Tenta131031upg1main.main (Tenta131031upg1main.java: 7)
Ну, что именно проблема? – OldProgrammer
'arr []. Length()' является синтаксической ошибкой, а не единственной. Этот код должен быть заполнен красной маркировкой из вашей IDE. – MightyPork