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
- Uso del método
equalsIgnoreCase: Para comparar la palabra original con su versión invertida sin considerar mayúsculas. - Inversión de la cadena: Utiliza
StringBuildery su métodoreverse()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
- Entrada de usuario: Se solicita al usuario que ingrese una palabra.
- Inversión de la cadena: Se usa
StringBuilderpara invertir la palabra. - 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
- PROYECTO HOPE: DISEÑADO PARA ESTUDIANTES CON NEAE (INCLUIDO ALTAS CAPACIDADES) – APTO PARA BECAS

- CURSO PREPARATORIO PARA LAS PRUEBAS DE ACCESO A LA UNIVERSIDAD

- Español para extranjeros. Curso preparatorio para la obtención de la nacionalidad española.

- CLASES DE IDIOMAS PARA ESTUDIANTES, CERTIFICACIONES Y PROFESIONALES. DESDE LA INICIACIÓN HASTA EL BILINGÜISMO.

Contenido restringido




































































































































































































































































SÍGUENOS EN REDES SOCIALES
INFORMACIÓN SOBRE ACADEMIA SANROQUE

Comments are closed