Bonjour, je viens de débuter en programmation et je suis en train d'écrire un programme qui a des classes qui permettent de représenter des étudiants (classe Student) et des notes (classe Grades).
Plus précisément, j'écris une méthode "public static Grade averageGrade(List<Grade> grades) :" qui doit calculer et renvoyer la moyenne d'une liste de notes. Le titre de cette méthode ne peut pas changer.
Vvoici le code avant d'écrire cette méthode :
Le problème c'est que je ne sais pas comment faire pour que ma méthode retourne une valeur de type "grade" comme est demandé au lieu d'un double . Merci beaucoup d'avance. J ai ajouté en pièce jointe le code que j'ai fait mais qui est incorrect...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public class Grade { private static final int MAXIMUM_GRADE = 20; private final double value; public Grade(double value) { this.value = value; } public double getValue() { return value; } @Override public String toString() { return getValue() + "/20"; }/** * Returns a string representation of the grade in the format X.X/20. * @return a string representation of the grade */
Partager