max() n'est pas une méthode de Stream<T> (ici T est Double). En effet, il n'y a pas d'ordre naturel sur T et on doit donc passer un comparateur pour comparer les éléments de type T.

Il y a 2 moyens de résoudre le problème :

Vous rencontrerez aussi un autre problème car la méthode max (avec ou sans comparateur) retourne un Optional (ou OptionalDoublesuivant la solution choisie) alors que la variable max est un double. Revoyez votre cours sur Optional pour voir comment récupérer un double enveloppé dans un Optional.

Implémentez les 2 solutions.