Algoritimos

Galera tenho um algoritimo pra resolver e estou meio enferrujado alguem pode me ajudar…
eu ainda tentei mais não é bem isso que eu quero…Queria exibir tudo bonitinho…Pelo amor de Deus
Eu to doido aki…

Faça um algoritmo que leia N números (não se sabe o total de números que serão lidos) e armazene-os em um vetor. A leitura deve terminar quando o número 0 for lido. Após carregar o vetor, coloque os números em ordem crescente (utilize um outro vetor para armazenar em ordem).
Utilize o mesmo algoritmo anterior, agora para colocar os números em ordem decrescente. Se você tiver pouco trabalho para isso, sinal de que seu algoritmo foi bem escrito. Se você tiver que copiar a função que ordena, sinal que ele não foi tão bem escrito. Que tal você utilizar a mesma função que receba como parâmetro um campo que verifica se é ordem crescente ou descrescente? Desta forma, você já vai tendo boas noções de códigos que podem ser reaproveitados.

public class Vetores
{

public static void main(String[] args)
{
	int i,j,aux;
	int n =	0;
	int[] vnum = null;
	for (i = n;i<n;i--)
	{
		System.out.println("Digite um numero inteiro");
		
		for (i = 0; i < 15;i--)
			System.out.println(vnum[i]);
		for(i = 0; i < 15;i--)
			for(j = i; j < 15;j--)
				if (vnum[i] > vnum[j])
		      {
				aux = vnum[i];
				vnum[i] = vnum[j];
				vnum[j] = aux;
		      }
	}
	for (i = 0; i < 15;i--)
		System.out.println(vnum[i]);
	
}

}

Comece nos ajudando:

no lugar do for… voce poderia usar while