jueves, 8 de agosto de 2013

Codificación para establecer si una palabra es PALINDROME

import java.util.Scanner;

public class Ejercicio {

    public static boolean palindrome(String cadena) {
        for (int i = 0, j = cadena.length() - 1; i < cadena.length() / 2; i++, j--)
            if (cadena.charAt(i) != cadena.charAt(j))
                return false;
        return true;
    }

    public static void main(String args[]) {
        Scanner in = new Scanner(System.in);
        String chain;
        System.out.print("Ingrese una cadena de caracteres: ");
        chain = in.nextLine();
        if (palindrome(chain))
            System.out.println("La cadena ES PALINDROME");
        else
            System.out.println("La cadena NO ES PALINDROME");
       
    }
}

No hay comentarios:

Publicar un comentario