You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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;
}
The text was updated successfully, but these errors were encountered:
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;
}
The text was updated successfully, but these errors were encountered: