Programa invertenumeros!

class Aula1inverte {
public static void main (String[] args) {
int numeroInverte = 123456789;
int numeroInvertido = 0;
while(---------------------)//não consigo a logica para esse laço

System.out.println(numeroInvertido);
}
}
}
pessoal preciso de ajuda nesse programinha usando laço WHILE,mas como sou iniciante em java e não sei bolufas,queria saber se aguel pode me passar esse programa feito e com comentarios pra eu entender…
desde ja agradeço

segue abaixo o codigo:

[code]public class InverteNumero {
public static void main(String args[]) {

	String atual = "0123456789";// String que recebe os numeros
	
	String invertido = "";// String que receberá os numeros invertidos
	
	int i = atual.length() - 1;// recene um int com a quantidade de caracteres, -1 na variavel atual
	
	while( i > 0 ) {// enquanto i for maior que 0 executa o codigo abaixo
			invertido += atual.substring(i, i+1);// recebe os numeros de traz para frente.
		i--;//decrementa o valor de i
	}
	
	System.out.println(invertido);// mostra o resultado
}

}[/code]

Só uma dica, tenta fazer e posta as duvidas que vc tiver, blz???

se nao entender algum codigo, posta ae, ou da uma olhada na API
http://java.sun.com/j2se/1.5.0/docs/api/

é isso…