Ejercicio03.java 943 Bytes
Newer Older
Silvia Barrientos committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
import java.util.Scanner;

public class Ejercicio03 {
    
    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        System.out.print("Ingrese una palabra: ");
        String palabra = entrada.nextLine();
        

        if(esPalíndrome(palabra)){
            System.out.print("Es una palabra palíndrome\n");
        }else{
            System.out.print("No es una palabra palíndrome\n");
        }

        entrada.close();
    }

    public static boolean esPalíndrome(String palabraOrig){
        String invertirPalabra = new StringBuilder(palabraOrig).reverse().toString();
        invertirPalabra = invertirPalabra.replace(" ", "").replace(".", "").replace(",", "");
        palabraOrig = palabraOrig.replace(" ", "").replace(".", "").replace(",", "");
        if( invertirPalabra.equals(palabraOrig) ){
            return true;
        }else{
            return false;
        }
    }
}