Vetor de 10, os 4 melhores ajudem-me

4 respostas
N

Dae Galera, eu to com um array de 10 posicoes, eu queria seleciona os 4 melhores dos 10 como eu faço isso? vlw desde já!

4 Respostas

D

qual o seu critério para julgar os melhores?

N

será assim, vao ser 10 numeros, eu quero escolher os quatro mais altos dos dez! vlw!

W

importa o java.util.Array (acho que é isso).
Nessa classe tem um metodo chamado sort, que serve para organizar uma array UNIDIMENCIONAL do menor para o maior valor.

acho que é assim que usa esse metodo:

:arrow: Array.sort ( suaArray[] )

dai tu pega os valores que tu quer, os ultimos do array seram os maiores.

Falow

J

na verdade o nome da classe é Arrays (java.util.Arrays) e apenas lembrando, o metodo sort() é void, ou seja, ele modifica os valores no proprio array…

se voce precisar de um metodo que faca a ordenacao num Vector, voce precisa usar o metodo sort da classe Collections, tem um topico aqui no forum que mostra como fazer o comparador:
http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&p=74096&highlight=comparator&sid=086a39ca07cb1503eca856af47af601e#74096

ai voce faz:

java.util.Collections.sort(seuVector, seuComparador);

espero ter ajudado

Criado 19 de maio de 2005
Ultima resposta 19 de mai. de 2005
Respostas 4
Participantes 4