Logo Java

El manejo de arreglos en lenguajes orientado a objetos como java es fundamental; es importante para la creación de cualquier programa de escritorio o web que nos soliciten. El día de hoy aprenderemos cómo almacenar elementos cadena en arreglo, buscar elementos en el mismo y mostrar cuántas veces se encuentra. Veamos el ejercicio propuesto y la posible solución a este.

Almacenar elementos cadena en arreglo | Buscar elementos en arreglos

Ejercicio: Crear un programa que le permita al cliente ingresar N cantidad de elementos cadena a un arreglo y una cadena a buscar. Este debe mostrar si se encuentra o no el elemento y cuántas veces está almacenado.

Datos de Entrada

  • Cantidad de elementos a ingresar en el arreglo
  • Elementos a guardar en el arreglo
  • Elemento a buscar

Proceso

  • Guardar elementos cadena en el arreglo
  • Recorrer arreglo y validar si se encuentra la cadena

Datos de Salida 

  • Mensaje sí se encontró o no la cadena buscada
  • Cantidad de veces que se encontró la cadena buscada

Contenido que te puede interesar

Creación Del Código

Para pedir información al usuario lo haremos por medio de JOptionPane, la cual es una clase que nos permite mostrar mensajes con ventanas de diálogo. Es recomendable leer los comentarios escritos durante la programación el programa, te ayudará a entenderlo mejor.almacenar elementos cadena en arreglo

Lo primero que haremos es crear una variable acumuladora, en ella se guardará la cantidad de veces que se encontró dicha cadena en el arreglo. Con un JOptionPane le pedimos al usuario cuantos elementos de tipo cadena va a ingresar al arreglo. Creamos un arreglo de tipo String y le damos la longitud que el usuario ingresó anteriormente.

Con un ciclo for permitimos que se repita la opción de pedirla cadena a ingresar y que se guarde a la vez en el arreglo. Luego con otro JOptionPane pedimos que cadena se quiere buscar, recorremos el arreglo y con un condicional IF validamos que si la variable donde se encuentra la cadena a buscar es igual a algún elemento del arreglo que se está recorriendo, siendo así se le sumará a la variable acumuladora 1, es decir, cada vez que se encuentre el elemento se sumará.

Por último con otro condicionales validamos que si la variable acumuladora es diferente a 0 es porque se encontró la cadena buscada, siendo así mostramos un mensaje con una ventana de diálogo y le concatenamos la variable cumuladora, esta le mostrará al usuario cuantas veces se encontró dicha cadena.

Análisis del Código

Si notamos bien en el código anterior vemos que hacemos uso de funciones y clases que para mucho es conocido, como por ejemplo el uso de ciclos, de condicionales. Cada una de ellas nos permiten recorrer arreglo (En caso de ciclos) y validar algún elemento (En caso de los condicionales). Todo este conocimiento nos permite llegar a crear programas mucho más robustos.

Deja una respuesta

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

×