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
StringBuilder
y 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
StringBuilder
para 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
- La importancia de mantener un ritmo de estudio durante las navidades.
- Cómo Multiplicar Matrices en Java: Guía Completa con Ejemplo Práctico
- Triunfos y logros de nuestra Academia SanRoque
- Herramientas Imprescindibles para Realizar Ingeniería Inversa en Java
- ¿A qué nivel de conversación en inglés estás dispuesto a llegar con Academia SanRoque?
- Cómo Resolver una Ecuación de Segundo Grado con GNU Octave
- Cuando vienes a la Academia SaRoque justo antes del examen final.
- 25N Día Internacional para la Eliminación de la Violencia contra la Mujer
- Cuando el profesor nos da la última oportunidad.
ELIGE TU RED FAVORITA Y SÍGUENOS.
AYUDANOS A CRECER Y A LLEGAR A TODAS LAS PERSONAS QUE NOS NECESITAN.
Contenido restringido
Comments are closed