Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Uma outra solução contendo a impressão do valor se presente

Aqui pensei o seguinte: bom, já que o ifPresent executa a ação se o valor estiver presente, mas se não houver, ele não faz nada, executei assim:

cursos.stream()
            .mapToInt(Curso::getAlunos)
            .average()
            .ifPresent(System.out::println);