mbpp 2 Denunciar post Postado Janeiro 15, 2015 Oi tudo bem? Alguem pode-me ajudar como poderei no meu for each fazer com que na lista me deixa o objecto com o melhor preco(preco mais baixo)? Abaixo deixo meu codigo. for (int i=0; i<listaPropostas.size();i++){ Fornecedor e = new Fornecedor(); e = (Fornecedor) listaPropostas.get(i); System.out.println("Nome Empresa: "+e.getNome+"\nMelhor Preço: " +e.getPreco()); } Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Janeiro 15, 2015 Algo desse tipo: Fornecedor fornecedorMenorValor = listaPropostas.get(0); for(Fornecedor fornecedor : listaPropostas){ if(fornecedor.getPreco() < fornecedorMenorValor.getPreco()){ fornecedorMenorValor = fornecedor; } } System.out.println("Nome Empresa: "+fornecedorMenorValor.getNome+"\nMelhor Preço: " +fornecedorMenorValor.getPreco()); Compartilhar este post Link para o post Compartilhar em outros sites