como calcular el promedio general de todos los alumnos en java

Respuestas

Respuesta dada por: Polfed
3
Depende de que tipo de promedio desees sacar, lo más básico sería usar una suma de las notas de los alumnos si es lo que estas realizando y dividirla para el número total de estudiantes, sin descuidar los decimales.
Ejemplo
import java.text.DecimalFormat;
import java.util.ArrayList;
public static void main(String[] args) {   
   ArrayList<Double> alumno = new ArrayList();   
   //Notas de alumnos sobre 20   
   alumno.add(15.15);   
   alumno.add(18.00);   
   alumno.add(16.80);   
   alumno.add(12.00);   
   alumno.add(14.10);   
   alumno.add(19.30);   
   //Proceso para obtener promedio   
   double promedio = 0.0D;   
   for (int i = 0; i < alumno.size(); i++) {       
      promedio = promedio + alumno.get(i);   
   }   
   double promedioT = 0.0D;   
   promedioT = promedio / alumno.size();   
   //Formato de 2 decimales   
   DecimalFormat formato = new DecimalFormat("#.##");         System.out.println("Promedio Total:"+formato.format(promedioT));
}
Preguntas similares