Hola buenas tardes tengo alguna dudas, durante la lección de "for". No me queda claro como funciona la variable "mediaEvaluaciones", podrían ayudarme un poco mas a profundizar la información sobre esa variable. Realice algunas pruebas. 1.- al declarar la variable "mediaEvaluaciones = 3" como se muestra a continuación
double nota = 0;
double mediaEvaluaciones = 3;
for (int i = 0; i < 3; i++) {
System.out.println("escribe la nota que le darias a la pelicula Matix");
nota = teclado.nextDouble(); //aqui el usuario ingresa un valor
mediaEvaluaciones = mediaEvaluaciones + nota;
}
System.out.println( "la media de evaluciones para Matrix es: " + mediaEvaluaciones / 3);
2°le damos los siguientes valores
1° valor = 10
2° valor = 10
3° valor = 10
3° y como respuesta me da
11
mi pregunta es porque se comporta de esta manera la variable "mediaEvaluaciones = mediaEvaluaciones + nota;" que no deberia de sumar las tres veces (13 + 13 + 13)/3 ya que el resultado aparente me fue de sumar (3+10+1+10) /3