Java(iniciante)

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