Galera tenho dois exercicios bazico para resolver mas nao estou conseguindo quem puder me ajudar… Bom tenho 6 numeros{12,6,23,
-1,18,5}primeiro tenho que colocalos em ordem crescente??? Segundo separar os impares dos pares???
quem puder me ajudar, ficarei muito grato…
para ordenar usa o metodo sort de um arry:
int[] arr = {12,6,23,-1,18,5};
arr.sort();//esse metodo ordena em ordem crescente
para separar se e par ou impar:
usa o operador %:
if (arr[i]%2 = 0)
o numero é par
OK “Marcos Brandao”… mas descupa minha ignorancia mais como é empregado este metodo no código???
pode ser algum desse tipo
[code]
public static int[] ordena( int[] arr ){
Arrays.sort( arr );
return arr;
}
public static int[] par( int[] arr){
int[]arrPar = new int[ arr.length];
int indice = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 2 == 0) {
arrPar[indice] = arr[i];
indice++;
}
}
return arrPar;
}[/code]
Bravox