Tengo una tarea asignada y me preguntaba si alguien podría ayudarme ya que soy nuevo en Java y en programación y estoy atascado en una pregunta. La pregunta es:Cómo manipular matrices. Encuentra el promedio Principiante Java
El primer método encuentra la media de los elementos de una matriz de enteros:
public double average(int[] data)
Es decir, dada una matriz de enteros, datos, calcular el promedio de sus elementos son devolver el valor promedio . Por ejemplo, el promedio de {1, 3, 2, 5, 8} es 3.8.
Aquí es lo que he hecho hasta ahora:
public double average(int[] data) {
int sum = 0;
while(int i=0; i < data.length; i++)
sum = sum + data[i];
double average = sum/data.length;;
System.out.println("Average value of array element is " " + average);
}
Al compilar me sale un mensaje de error en la parte int i=0
diciendo '.class esperado'. Cualquier ayuda sería apreciada.
U puede publicar toda la clase? –
@DanglingPiyush No es necesario. La pregunta es clara. –
Tu espacio en blanco es bastante engañoso. Por lo general, se considera una buena práctica usar aparatos ortopédicos para bucles for/while para mayor claridad, mientras que lo que tienes ahora es engañoso. Ver [este pastebin] (http://pastebin.com/HLpFv8zw) para ver un ejemplo de lo que quiero decir. –