Questão 2161124

Tecnologia da Informação · 2022

Questão

ID 2161124

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2022 Banca: PROGEPE - Pró-Reitoria de Gestão de Pessoas Órgão: Universidade Federal Rural de Pernambuco


Java Streams API é um recurso que traz novas classes e métodos para manipulação de coleções. Analise o seguinte código Java 17:

import java.util.ArrayList;

import java.util.List;

import static java.util.stream.Collectors.toList;

public class Simples

{

public static void main(String args[])

{

List numeros = new ArrayList<>();

for (Integer i = 0; i < 100; i++) {

numeros.add(i);

}

Integer soma = numeros.stream().filter(n -> n % 2 == 0).map(n

-> n ^ (~n)).reduce(0, (t, n) -> t + n);

Integer multiplicacao = numeros.stream().filter(n -> n % 2 ==

1).map(n -> n | (~n)).reduce(1, (t, n) -> t * n);

}

}

Os valores das variáveis soma e multiplicação serão, respectivamente,

Alternativas da questão 2161124
Pular para o conteúdo principal