como calcular el promedio general de todos los alumnos en java
Respuestas a la pregunta
Contestado por
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));
}
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));
}
Otras preguntas
Castellano,
hace 8 meses
Biología,
hace 8 meses
Matemáticas,
hace 1 año
Matemáticas,
hace 1 año
Matemáticas,
hace 1 año