Soy nueva en java y tengo este codigo por resolver alguien me presta ayuda, busque en la web pero lo consegui en otro lenguaje LINQ.
Escriba un programa Código Java con el fin de resolver el siguiente problema:
Un profesor de una universidad ha decidido escribir un programa para calcular la puntuación final para los estudiantes en su clase. Durante el curso, los estudiantes se administraron pruebas t. cada El puntaje final del alumno se calculará a partir de la media de su prueba de K superior individuo las puntuaciones tomadas durante el curso, donde 0 <= K <= T. Su tarea es escribir este programa.
Es decir, dada las siguientes clases:
clase Record { clase FinalScore {
StudentID Cadena; StudentID Cadena;
Testid Cadena; doble puntuación;
å Notas doble; }
}
Escribir código para calcular el promedio de los mejores 5 resultados de las pruebas de cada estudiante.
Un método de ejemplo podría ser:
Colección <FinalScore> computeFinalScores (Collection <Record> registros)
Algunos Requisitos y sugerencias:
1. Usted debe regresar una y sólo una instancia de FinalScore para cada estudiante en los registros de recolección de entrada.
2. Usted puede asumir que cada instancia Record tiene datos válidos.
3. Algunos estudiantes han tomado más pruebas de que el resto de estudiantes.
4. Cada prueba tomada por un estudiante estará representada por una instancia en Registro la colección de entrada.
5. nuevas tomas de ensayo se les permite, y cada puntuación estarán presentes en la entrada. Este significa que usted puede obtener dos o más registros para el mismo estudiante y el mismo ID de prueba.