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
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 !
bjs