Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erro para obter o produto mais caro no método map #89

Open
edsonmizuma opened this issue Jul 8, 2024 · 1 comment
Open

Erro para obter o produto mais caro no método map #89

edsonmizuma opened this issue Jul 8, 2024 · 1 comment

Comments

@edsonmizuma
Copy link

edsonmizuma commented Jul 8, 2024

O código para retornar o preço do produto mais caro não está correto, o código está retornando o preço que está no último código, se colocar o valor de 0.1 no cod: 8L, o código irá retornar como preço mais caro.
Título da aula: Pesquisa Map - testando os métodos.
Segue código corrigido.

public Produto obterProdutoMaisCaro(){
Produto produtoMaisCaro = null;
double maiorPreco = Double.MIN_VALUE;
if(!estoqueProdutosMap.isEmpty()){
for(Produto p: estoqueProdutosMap.values()){
if(p.getPreco() > maiorPreco){
maiorPreco = p.getPreco(); //atualizar o maior preço
produtoMaisCaro = p; // atualizar o produto mais caro
}
}
}
return produtoMaisCaro;
}

@cami-la
Copy link
Owner

cami-la commented Jul 23, 2024

Obrigada pelo feedback, @edsonmizuma.

Bons estudos para nós!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants