1
resposta

[Projeto] Quadrado dos números

import java.util.List;
import java.util.stream.Collectors;

public class Quadrados {
    static void main(String[] args) {
        List<Integer> numeros = List.of(2, 3, 4, 5, 6);

        List<Integer> quadrados = numeros.stream()
                .map(numero -> numero * numero)
                .collect(Collectors.toList());

        System.out.println("Quadrado dos números: " + quadrados);
    }
}
1 resposta

Oi, Gabriel! Como vai?

Seu uso de stream(), map() e collect(Collectors.toList()) ficou bem organizado para transformar cada número da lista em seu quadrado. Uma dica interessante para o futuro é usar .toList() quando estiver em uma versão mais recente do Java, deixando o código um pouco mais direto:

List<Integer> quadrados = numeros.stream()
        .map(numero -> numero * numero)
        .toList();

System.out.println("Quadrados: " + quadrados);

Esse código percorre a lista, calcula o quadrado de cada número e cria uma nova lista com os resultados.

Conteúdos relacionados
Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!