Boa tarde galera,
preciso criar um metodo em um trabalho que faça a seguinte operação.
:arrow:
Tenho um list com vários vereadores que possuem partidos diferentes(Partido é outro list)
tenho que fazer com que o 1°Partido + votado possa eleger 3 vereadores, o 2° partido 2 vereadores e o 3° mais votado apenas 1 vereador,
não tenho idéia de como começar isso, se alguém puder me daruma luz!
valew! 
Duvida em trabalho
3 Respostas
F
q tal começar frequentando as aulas (brincadeira…
)
vai tentando desenvolver algo e vai postando o codigo p/ pessoal te ajudar… pedir pronto não rola não… :lol:
mas se tentar fazer algo o pessoal com certeza vai te ajudar… e muito… :lol:
huahius
Estou frequentando as aulas sim…hehe
Aqui, fiz um codigo que me retorna o vereador mais votado, mais ele me retorna apenas 1 vereador,
como eu faço pra que ele me retorne + de um vereador, quero que ele me retorne os 3 + votados;
segue o código…
Comparator comparaMaiorPontuacaoVereador = new Comparator() {
public int compare(Object obj1, Object obj2) {
Vereador ver1 = (Vereador) obj1;
Vereador ver2 = (Vereador) obj2;
return (int) ((ver1.getVoto() - ver2.getVoto()) * 100);
}
};
/**encontra quem foi o Vereador mais votados das eleiçoes municipais*/
public Vereador maisVotadoVereador(){
Collections.sort(listaVereador, comparaMaiorPontuacaoVereador);
return listaVereador.get(0);
}
Comparator<Object> comparaMaiorPontuacaoVereador = new Comparator<Object>() {
public int compare(Object obj1, Object obj2) {
Vereador ver1 = (Vereador) obj1;
Vereador ver2 = (Vereador) obj2;
return (int) ((ver1.getVoto() - ver2.getVoto()) * 100);
}
};
/**encontra quem foi o Vereador mais votados das eleiçoes municipais*/
public Vereador maisVotadoVereador(){
Collections.sort(listaVereador, comparaMaiorPontuacaoVereador);
return listaVereador.get(0);
}
Criado 18 de novembro de 2008
Ultima resposta 18 de nov. de 2008
Respostas 3
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo