Mostrando postagens com marcador duas. Mostrar todas as postagens
Mostrando postagens com marcador duas. Mostrar todas as postagens

segunda-feira, 18 de julho de 2011

Verificar se a palavra é PALÍNDROMO em java

Ta, mas o que é um Palindromo??


Palíndromos são frases ou palavras que podem ser lidas da esquerda para a direita e da direita para a esquerda onde encontramos o mesmo resultado, exemplo disso é a palavra ARARA!


Clique aqui para mais informações sobre palíndromos.



Segue o algoritmo:

public class palavraPalindromo {
public static void main(String[] args) {
String palavra = "ARARA";
String resultado="";
for(int x=palavra.length()-1;x>=0;x--){
resultado+= palavra.charAt(x);
}
if(resultado.equals(palavra)){
System.out.println("A palavra "+palavra+ " é um PALINDROMO");
}else{
System.out.println("A palavra "+palavra+ " NÃO é um PALINDROMO");;
}
}
}

Primeiramente pegamos a palavra, invertemos ela e atribuimos a palavra invertida a variavel resultado, depois disso verificamos se a palavra resultado é igual a palavra que foi passada como parametro. Utilizando o metodo:
if(resultado.equals(palavra))
que retorna verdadeiro se as 2 palavras forem iguais.



Duvidas comentem!