☕ Nuevo desafío Java: si desciframos lo que hace este método, sabremos qué retorna ante el argumento pasado en la llamada…

Click aquí para desplegar la solución. 👈
✅ La respuesta correcta es la b).

✏️ Explicación: el método recibe un arreglo de String y retorna el String más largo contenido en el arreglo. Para esto, itera por todos los elementos, quedándose con el primero que tenga la mayor longitud.

🚫 Respuestas incorrectas:
a) "junio" tiene la mayor longitud de todos los elementos en el arreglo (5 caracteres), pero también la tienen los strings "abril" y "julio". Dado que la comparación se hace como cadena.length() > long_mas_l y no como cadena.length() >= long_mas_l, cuando la longitud de "junio" se compara con la de "abril", al no ser mayor, el valor almacenado en la variable mas_l no se reemplaza.
c) "mayo" es un String de 4 caracteres y hay otros con 5 caracteres dentro del arreglo, por lo que no es el más largo.

Solución al desafío



Desafío Java 👇 Desafío Java número 2