Impressão na ordem crescente e ordem decrescente

Boa tarde a todos, como faço para imprimir uma série de números na ordem crescente e ordem decrescente.

Você pode fazer assim:

coloque os números num ArrayList:
ArrayList a=new ArrayList();
a.add(5);
a.add(3);
a.add(9);

ordene:
Collections.sort(a);

Pegar de trás pra frente:
for(int i=a.size();i>=0;i --){
System.out.print(a.get(i)+" ");

}

Ordem normal é o contrário do anterior.

Acho que assim funciona