COMPARTE ESTE ARTÍCULO

Introducción

Este ejercicio en Java es perfecto para practicar el uso de cadenas y métodos básicos. Vamos a crear un programa que verifique si una palabra es un palíndromo, es decir, si se lee igual de izquierda a derecha que de derecha a izquierda.

Enunciado del Ejercicio

Desarrolla un programa en Java que solicite al usuario una palabra y determine si es un palíndromo. La verificación debe ignorar las mayúsculas y minúsculas para que la comparación sea insensible a la capitalización.

Ejemplo de Salida

Ingrese una palabra: Ana
La palabra "Ana" es un palíndromo.

Sugerencias para Implementación

  1. Uso del método equalsIgnoreCase: Para comparar la palabra original con su versión invertida sin considerar mayúsculas.
  2. Inversión de la cadena: Utiliza StringBuilder y su método reverse() para invertir la palabra.

Código de Ejemplo

Aquí tienes un ejemplo sencillo en Java:

import java.util.Scanner;

public class Palindromo {

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

        // Invertir la palabra
        String palabraInvertida = new StringBuilder(palabra).reverse().toString();

        // Verificar si es un palíndromo
        if (palabra.equalsIgnoreCase(palabraInvertida)) {
            System.out.println("La palabra \"" + palabra + "\" es un palíndromo.");
        } else {
            System.out.println("La palabra \"" + palabra + "\" no es un palíndromo.");
        }

        scanner.close();
    }
}

Explicación del Código

  1. Entrada de usuario: Se solicita al usuario que ingrese una palabra.
  2. Inversión de la cadena: Se usa StringBuilder para invertir la palabra.
  3. Comparación: Se compara la palabra original con la invertida usando equalsIgnoreCase, lo cual permite ignorar las mayúsculas.

Conclusión

Este ejercicio es una excelente práctica para trabajar con cadenas y aprender a manipular y comparar datos en Java de manera sencilla. Además, es un ejemplo práctico de cómo implementar algoritmos básicos en programación.


¿QUÉ TE HA PARECIDO EL ARTÍCULO? Danos tu opinión al final de la página.
Deja tu comentario y ayúdanos a crecer.


¡SÍGUENOS EN TUS REDES FAVORITAS!
AYUDANOS A CRECER Y QUE LLEGUEMOS A TODAS LAS PERSONAS QUE NOS NECESITANA. SÍGUENOS EN TUS REDES.
Entra AQUÍ y elíge donde seguirnos. 

 

 


NUESTRAS ÚLTIMAS PUBLICACIONES

AYUDANOS A CRECER Y A LLEGAR A TODAS LAS PERSONAS QUE NOS NECESITAN.

Contenido restringido

Acceso de usuarios existentes
   
Registro de un nuevo usuario
*Campo necesario

Categories:

Tags:

Comments are closed

Estado de acceso
ESTADO DE ACCESO
TRADUCTORES
COMPARTENOS
error: CONTENIDO PROTEGIDO