CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

Java - Palíndromo

Por Benedito Silva Júnior - publicado em 15/07/2016



Palíndromos são palavras ou frases que podem ser lidas da esquerda para a direita ou da direita para a esquerda. Podemos dizer que o palíndromo, comparado à frase comum, é como um bilhete de ida-e-volta. "Ana", por exemplo, é um nome palindrômico.

O vocábulo "palíndromo" é de origem grega, sendo formado pelos elementos "palin" (novo), mais "dromo"(percurso, circuito). Palíndromos também podem ser chamados de anacíclicos, ou seja, que voltam em sentido inverso, que refazem inversamente o ciclo.

public class Palindromo { public static void main(String [] args){ Scanner entrada = new Scanner(System.in); String entradaNormal = ""; //armazena entrada String entradaInvertida = ""; //armazena entrada invertida System.out.println("Digite palavras, frases ou valores numéricos: "); entradaNormal = entrada.nextLine(); //inverte a entrada for(int i = entradaNormal.length() -1; i >= 0; --i) { entradaInvertida += entradaNormal.charAt(i); } //compara a entrada normal e invertida, ignorando letras maiúsculas ou minúsculas if (entradaNormal.equalsIgnoreCase(entradaInvertida)) System.out.println("Palíndromo!"); else System.out.println("Não é Palíndromo!"); } }


 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo