Crear un programa en Java que implemente una función llamada esPalindromo() para comprobar si una cadena es un palíndromo o no. Un palíndromo es una cadena que se lee igual de izquierda a derecha y de derecha a izquierda, como la palabra radar.
esPalindromo()
main
true
false
radar
import java.util.Scanner; public class PalindromoPrograma { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // Solicitar al usuario ingresar una cadena System.out.println("Ingrese una cadena:"); String cadena = scanner.nextLine(); // Llamada a la función esPalindromo y mostrar el resultado boolean resultado = esPalindromo(cadena); System.out.println(resultado); scanner.close(); } // Función que comprueba si una cadena es un palíndromo static boolean esPalindromo(String cadena) { // Eliminar espacios y convertir a minúsculas para una comparación sin distinción de mayúsculas y minúsculas String cadenaProcesada = cadena.replaceAll("\\s", "").toLowerCase(); // Comparar la cadena original con su versión invertida return cadenaProcesada.equals(new StringBuilder(cadenaProcesada).reverse().toString()); } }
Haz clic aquí para ver la solución del ejercicio
Compártelo en tus redes sociales y desafía a tus amigos a resolver problemas de programación. Juntos, podemos aprender y crecer.
El codigo se ha copiado correctamente en el portapapeles.
Continua mejorando tus habilidades de programación en Java con nuestra selección de ejercicios prácticos de la lección. ¡Haz clic en Practicar y desafía tus conocimientos!
Desarrolla tu habilidad en Java creando un programa con funciones de saludo y despedida. Aprende a ejecutar métodos desde la función principal (Main) de manera efectiva.
Cree un programa en Java que implemente dos métodos para saludar y despedirse. El método de saludo debe tener un parámetro de tipo texto.
Cree un programa en Java que implemente una función llamada 'esAlfabetico()' que reciba un parámetro de texto del usuario y compruebe si el texto contiene caracteres alfabéticos de 'a' a 'z', incluyendo mayúsculas y minúsculas
Explora la manipulación de texto en Java con este ejercicio intermedio. Implementa la función cambiarLetra() para modificar un carácter en un texto. ¡Aprende de manera práctica y mejora tu dominio en programación!
Cree un programa en Java que implemente una función llamada EsNumero que reciba un parámetro de texto del usuario y compruebe si el texto es un número o no.
Cree un programa en Java que implemente una función llamada "sumar" que retorne la suma de dos números enteros pasados como parámetros.
Crea un programa en Java que funcione como una calculadora con la posibilidad de sumar, restar, multiplicar o dividir.
Cree un programa en Java que implemente una función llamada ContarEspacios que reciba como parámetro un texto solicitado al usuario.
Cree un programa en Java que solicite un número al usuario y guárdelo en una cadena de texto.
Cree una nueva versión del programa Calculadora con parámetros de Main donde retorne desde Main los siguientes codigos de error:</p>.
Cree un programa en Java que implemente una función llamada BuscarMinMax que reciba tres parámetros, un array de números reales y dos números reales.
Cree un programa en Java que implemente una función llamada EscribirCentradoSubrayado que reciba como parámetro un texto solicitado al usuario.
Cree un programa en Java que solicite 5 números enteros al usuario para almacenarlos en una matriz de números enteros.
Cree un programa en Java que implemente un función llamada InvertirCadena reciba reciba un texto por parámetro y los muestre en orden inverso.
Cree un programa en Java que implemente una función llamada Doble para calcular y devolver el doble de un número entero.
Cree un programa en Java que implemente una función llamada esPalindromo() para comprobar si una cadena es un palíndromo o no.
Cree un programa en Java que implemente una función llamada BuscarMayorValor que reciba como parámetro un array de 5 números reales solicitados al usuario.
Cree un programa en Java que implemente una función llamada Potencia y calcule el resultado de elevar un número entero a otro número.
Cree un programa en Java que implemente una función llamada EscribirTitulo que escriba un texto centrado en la pantalla, en mayúsculas, con espacios adicionales y con una línea encima y otra debajo.
Practica con ejercicios en Java que utilizan funciones de diferentes tipos. Métodos, funciones con parámetros o valores por referencia entre otros.
Curso de programación gratuito con ejercicios y soluciones prácticas en C#. ¡Comienza a aprender ahora mismo!
Lleva tus lecciones de Exercises C# a todas partes con nuestra aplicación para Android. Descárgala ahora desde Google Play.
Utilizamos cookies propias y de terceros para mejorar nuestros servicios. Si continua navegando, consideramos que acepta su uso.