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 9 months 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