Duvida em trabalho

3 respostas
estevambb

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! :cry:

3 Respostas

F

q tal começar frequentando as aulas (brincadeira… :wink: )

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:

estevambb

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);
           
}
fantomas
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