Questão de Programação — Linguagens de programação — COMPERVE - UFRN 2023
ProgramaçãoLinguagens de programação
- Código
- qq844989
- Banca
- COMPERVE - UFRN
- Órgão
- UFRN
- Ano
- 2023
- Nível
- Superior
- Cargo
- COMPERVE - - Analista de Tecnologia da Informação - Desenvolvimento
Uma das principais novidades da versão 8 do Java foi a adição de expressões lambda e a API Streams. Essas adições permitem escrever um trecho de código Java mais simples. Pensando nisso, um analista de TI resolveu editar o método abaixo, utilizado para calcular a média simples de um array de notas.
Uma possível reescrita desse método é
Uma possível reescrita desse método é- Apublic double lambda(double notas[]){ return Arrays.stream(notas).average().getAsDouble(); }
- Bpublic double lambda(double notas[]){ return notas.asStream().average().getAsDouble(); }
- Cpublic double lambda(double notas[]){ return notas.stream().getAverage().toDouble(); }
- Dpublic double lambda(double notas[]){ return Arrays.toStream(notas).getAverage().asDouble(); }