Tengo 2 fors, después del anidado porque tengo un código que no quiero ejecutar si una condición es verdadera dentro del anidado. Si utilizo break, ese código se ejecutará, entonces (como aprendí en SCJP) utilicé continue label;
para el exterior. ¿Es esto un uso obsoleto de Java? ¿Pasado de moda? Alguien sugirió usar recursividad u otra cosa, pero para mí esto es perfectamente normal, simple, actualizado y la forma perfecta de hacerlo.La etiqueta para continuar con Java está obsoleta?
here:
for (bla bla) {
for (bla bla) {
if (whatever) continue here;
}
// some code I don't want to execute if whatever is true
}
Gracias
Editado:
Si reformular mi pregunta: ¿Cómo se puede 'navegar' entre varios Fors anidados? Este enfoque sería la forma 'recomendada'? porque esto es lo que dice en el Libro SCJP. Si no ... ¿significaría esto que Katherine Sierra
y Bert Bates
son incorrectos?
Edited2:
¿Por qué es continue label;
desanimado? Quiero una respuesta de los conceptos o funcionamiento interno de programación orientada a objetos o Java, lo que podría salir mal ..
Si NECESITA navegar entre múltiples bucles anidados, entonces no solo es la manera recomendada sino la única. Entonces ellos tienen razón Aunque recomendaría evitar navegar entre múltiples bucles anidados. –