Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Ciclo for y expresión de errores desordenados

Me encuentro en el video https://app.aluracursos.com/course/java-excepciones/task/74235 del curso, y tengo un problema en cuando a la forma en que la consola expresa el código que ejecuto. La misma me presenta el error de una manera desordenada, el orden debería ser (1, (ERROR X), 2, (ERROR X)...) y así suciamente (https://cdn1.gnarususercontent.com.br/6/568203/60dcd781-d9e4-41a8-8115-71b551b1f927.png) (De esta forma le sale al instructor)

Sin embargo mi caso es diferente, y a consola lo expresa de la siguiente forma (https://cdn1.gnarususercontent.com.br/6/568203/73c4397d-b20a-4605-90c7-2b64ee894202.png) cómo si separara los errores interactivos en la última parte en vez de respetar un orden.

Claramente esto no me impide seguir con el curso, pero es algo que afecta a mi forma de entender el código y por ende podría perjudicarme a futuro. Si tengo algún problema me gustaría saberlo para así en el futuro poder comprender y solucionar los exception de la mejor forma posible. A continuación tendrán cómo está escrito mi código: (https://cdn1.gnarususercontent.com.br/6/568203/e13b6dcb-81c9-474c-9aec-803c660e646c.png)

1 respuesta
solución!

Les comento que pude encontrar en qué se basa el error, y es que aparentemente en una de las actualizaciones de Java ocurre un error cuando a una variante le das el nombre de una etiqueta exclusiva de Java; un ejemplo sería la misma "exception". Al llamar a exception en una función, crea una especie de confusión en el programa y llama tanto a la que tiene por defecto cómo la creada por uno mismo, provocando este "pseudo-error". Se soluciona de la siguiente forma; (https://cdn1.gnarususercontent.com.br/6/568203/f4fa4c40-50ff-485b-b64f-bf03caebe0ca.png) Cómo podrán ver, las variantes de los problemas adquieren el nombre de "exception", por lo que cambiándola de la siguiente forma... (https://cdn1.gnarususercontent.com.br/6/568203/45ce5efc-32ce-4e54-9b35-c0aa77709aec.png). Yo elegí "problema" pero se puede cambiar a cualquier palabra que no coincida con una etiqueta de java; de esta forma la consola lo expresa correctamente: (https://cdn1.gnarususercontent.com.br/6/568203/6f0871f5-4e8d-43ee-99ba-0455a9eca7c2.png)