LerInteiros

Boa tarde, gostaria de saber como fazer para, dado um valor inteiro pelo utlizador, poder lê-lo ao contrário, ou seja, da direita para a esquerda.

Alguém me pode ajudar?

Obrigada

bom kara… deixa eu ver se entendi…
vc quer inverter a ordem de um int?
Bom é melhor naum incarar como um int, e sim com um “StringBuffer”…
Eu achu que o código abaixo é o q vc quer…

public class ReverseInt {
	public static void main(String[] args) {
		int antes = 123456789; 
		int depois = 0;
		StringBuffer string = new StringBuffer();
		
		string.append( antes );
		string = string.reverse();
		depois = Integer.parseInt(string.toString());
		System.out.println("Antes: "+antes);
		System.out.println("Depois: "+depois);
	}
}

Creio que seja isso!!!

Bom…eu queria mesmo era verificar se um numero é capicua ou não…por isso pensei em ler o numero do fim para o inicio para depois poder comparar com a outra metade do inicio para o fim… :roll:

obrigada

Só um detalhe de utilização do StringBuffer, vc não precisa fazer

string = string.reverse(); 

Pode fazer só

string.reverse(); 

[]'s
carisio

Sim esse programa foi util para converter a ordem dos numeros maspor exemplo dava para eu converter um int para string?..ou seja fazer um cast numero = (String)numero…é k precisava de saber se um numero dado é ou n capicua…ou seja se é possivel ler de ambas as ordens…como o numer 23432 ou 567765! é esse o meu problema…sem ser a converter de int para String( para puder depois percorrer os numero) não ha mais nenhuma hipotese de fazer isso pois n?

Obrigada pela atenção que me me estão a dispensar, são uns porreiros vcs !:wink:

bjs