Logo Java

Seguimos desarrollando ejercicios en Java de todo tipo, hoy veremos cómo hacer un contador de vocales en Java; este ejercicio nos permitirá comprender el uso de ciclos, variables, variables acumuladoras y contadoras. Es importante saber manejar este tipo de estructuras en vista que muchas de las instrucciones importantes de todo Software desarrollado, se realizan con base en estas. Veamos los pormenores de este ejercicio.

Cómo hacer un contador de vocales en Java

Caso estudio: Escribir un programa en Java que ingresada una cadena de caracteres indicar:

  • Cuantas vocales hacen parte de la cadena.
  • Tamaño de la cadena de caracteres.
  • Mostrar las vocales de la cadena.

Desarrollo del programa:

Para este programa realizaremos la siguiente interfaz:

contador de vocales en Java

Nota: Los «Guiones» que observas debajo del botón verificar no son más que JLabel’s en los cuales mostraremos los datos correspondientes.

Ahora programamos el evento: ActionPerformed del botón Verificar, solo presiona doble clic sobre el:

Código del botón Verificar:

Veamos bloque por bloque el código necesario con su respectiva explicación, para construir el contador de vocales en Java.

contador de vocales en Java

En el anterior bloque de código, básicamente obtenemos la cadena ingresada en la caja de texto, así mismo convertimos todos los caracteres en minúscula para no tener inconvenientes; posteriormente inicializamos variables para conservar los conteos de las vocales, como las vocales encontradas.

contador de vocales en Java

El bloque de código anterior es el más importante (Aunque todo el código en sí lo es), nos permite recorrer la cadena; caracter por caracter. Con el fin de verificar si dicho caracter es una vocal, si es así se incrementará la variable del conteo de las vocales «c_vocales«, así mismo añadimos la vocal correspondiente a la variable «i_vocales«, aquí acumulamos todas las vocales encontradas. El uso de break es importante porque al encontrar la coincidencia de dicho caracter, salimos del switch para verificar el siguiente caracter de la cadena.

Finalmente mostramos los resultados

contador de vocales en Java

Para mostrar los resultados finales solo asignamos los valores de las variables a los JLabels en los que deseamos que salgan los datos.

Salida del programa

Veamos a continuación el funcionamiento del programa con una cadena de texto ingresada

contador de vocales en Java

El programa hace el conteo de las vocales encontradas. Así mismo muestra el tamaño de la cadena y el listado de las vocales; de esta misma forma puedes validar consonantes y números, solo basta con añadir los caracteres necesarios a tu código.

Una validación importante que podrías añadir en las vocales encontradas; sería mostrarlas sin repetir, esto lo puedes lograr añadiendo un condicional simple antes de agregar la vocal. Claro deberías recorrer la cadena de las vocales para verificar si ya existe, aquí finaliza el contador de vocales en Java.

¡Saludos!

Un comentario en «Contador de vocales en Java (Contar vocales de una cadena)»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

×