+ 1

Desplazarme dentro de un for

Como puedo desplazarme en el interior de un for, para subir, bajar de iteracion, y incluso poder salirme de el cuando quiera, sin necesidad de que tenga que acabar con todas las iteraciones?

26th Feb 2018, 10:46 AM
albert
3 Answers
+ 1
Muchas gracias, me ha servido de gran ayuda!
1st Mar 2018, 11:40 AM
albert
0
Break y continue. Dentro del cuerpo de cualquiera de las estructuras de bucle while, do-while, o for, se puede controlar el flujo del bucle utilizando break y continue. break interrumpe el bucle sin ejecutar el resto de las sentencias de esa iteración. continue detiene la ejecución de la iteración actual, vuelve al principio del bucle y comienza la siguiente iteración.
26th Feb 2018, 11:55 AM
J Domingo Jiménez J
J Domingo Jiménez J - avatar
0
for(int i = 0; i < MAX_VALUE; i++){ // CUERPO } Un for esta definido por cuatro partes: - La condición inicial ( int i = 0). - La condicion de control, que se tiene que cumplir para permanecer en el for (i < MAX_VALUE). - El incremento ( i++), pero tambien podría ser i --, o i+=2. -El cuerpo. tambien puedes escribir un for sin el incremento e incrimentarlo dentro del cuerpo for(int i = 0; i < 5; ){ i++; } o decrementarlo for(int i = 5; i <0; ){ i --; } o definir un for con el incremento y tambien incrementarlo en el cuerpo: for(int i = 0; i < 5; i++){ if(i%2){ i++; } } Respondiendo a tus preguntas. Subir iteracion -> i++ Bajar iteración -> i-- Salir cuando quieras -> break; Te recomiendo que te mires alguna leccion sobre el break y el continue
26th Feb 2018, 12:01 PM
J Domingo Jiménez J
J Domingo Jiménez J - avatar