collections-java-api-2023 icon indicating copy to clipboard operation
collections-java-api-2023 copied to clipboard

Duvida no exercício Produto Estoque - Pesquisa Map

Open reifer opened this issue 1 year ago • 1 comments

Ola Camila tudo bem? Eu não entendi direto esse método, principalemte no for (Map.Entry<Long, Produto> entry : estoqueProdutosMap.entrySet()) . Poderia me ajudar por gentileza.

public Produto obterProdutoMaiorQuantidadeValorTotalNoEstoque() { Produto produtoMaiorQuantidadeValorNoEstoque = null; double maiorValorTotalProdutoEstoque = 0d; if (!estoqueProdutosMap.isEmpty()) { for (Map.Entry<Long, Produto> entry : estoqueProdutosMap.entrySet()) { double valorProdutoEmEstoque = entry.getValue().getPreco() * entry.getValue().getQuantidade(); if (valorProdutoEmEstoque > maiorValorTotalProdutoEstoque) { maiorValorTotalProdutoEstoque = valorProdutoEmEstoque; produtoMaiorQuantidadeValorNoEstoque = entry.getValue(); } } } return produtoMaiorQuantidadeValorNoEstoque; }

reifer avatar May 06 '24 16:05 reifer

Oi, @reifer tudo certinho?

Qual parte em específico que você não entendeu?

Tem uma issue que uma colega tinha uma dúvida parecida com a sua e eu respondi aqui: https://github.com/cami-la/collections-java-api-2023/issues/28#issuecomment-1713900282

Veja se ajuda. Se ainda tiver dúvidas, vamos nos falando.

cami-la avatar May 06 '24 19:05 cami-la