Como inverter a ordem de um array de inteiros?

3 respostas
M

Me ajudem por favor!

Como faço para inverter a ordem desse array:

int[] numeros = {10,20,30,40,50};

3 Respostas

davidbuzatto

Olha a lição de casa :D

int temp = 0;
for ( int i = 0; i < numeros.length / 2; i++ {

    temp = numeros[ numeros.length - i - 1 ];
    numeros[ numeros.length - i - 1 ] = numeros[ i ];
    numeros[ i ] = temp;

}
J

Ou então, com o commons-lang ArrayUtils.reverse(array)

http://jakarta.apache.org/commons/lang/api-release/index.html

LPJava

simples vc imprime ele na ordem inversa… é isso que deseja? um array começa do 0 e vai a te N e vc vai imprimir de N ate 0!!
seria isso…??

Criado 12 de setembro de 2006
Ultima resposta 13 de set. de 2006
Respostas 3
Participantes 4