Palíndromos em Java

import java.util.Scanner;

public class Numeros_Palindromos {
   
    public static void main(String [] args){
       
     // Autor: João Matheus Santos Assis
       
      
/*Palíndromos são palavras/frases/números que ao ser lidos
        da direita para a esquerda, forma a mesma palavras/frases/números, 

        se lido da  esquerda para a direita.
        Logo, pode-se considerar palíndromos:
        1221, ANA, RIR, AMOR A ROMA
       */

       
        Scanner entrada = new Scanner(System.in);  
        // Declarando e inicializando as variáveis.
        String num="";
        String num_Invertido = "";
       
       
            System.out.println("Digite palavras ou frases ou números: ");
            num = entrada.nextLine();
       
        // A variável num_Invertido recebe o inverso de num.
        for (int i=num.length()-1; i>=0; --i){
            num_Invertido+=num.charAt(i);           
        }
       
       
         /* A função equalsIgnoreCase verifica se as duas String são iguais.
         Não é considerado a diferença entre maiúsculo e minúsculo, ou seja, A=a.*/

        if (num.equalsIgnoreCase(num_Invertido))
            System.out.println("Palíndromo!");
        else
            System.out.println("Não é Palíndromo!");
        
       

    }
   
}



Palavras-chaves: números-palavras-frases-palíndromos.


Artigos relacionados em Java:


Feito no NetBeans-5.5.1 | Executável