Como se muestra a continuación:
para (expresión 1; expresión 2; expresión 3) {// cuerpo de bucle}Primero ejecute "Expresión 1", luego haga el juicio de "Expresión 2". Si es cierto, ejecute "Cuerpo de bucle". Después de ejecutar el cuerpo del bucle, ejecute la expresión 3.
Por ejemplo
para (int i = 0; i <2; i ++) {// tODO}Ejecutar int i = 0 primero;
Entonces juzga i <2
Luego ejecute el cuerpo de funciones
Finalmente ejecutar i ++
Entonces reencarnate para juzgar i <2
int [] arr = new int [3]; int j; arr [0] = 1; arr [1] = 2; arr [2] = 3; int SearchKey = 3; para (j = 0; j <arr.length; j ++) { System.out.println ("J1 ================================================================================================== ===========================================================================================; if (arr [j] == SearchKey) {break;Resultados de ejecución
J1 =========== 0
j1 ============ 1
J1 =========== 2
j2 =========== 2
int [] arr = new int [3]; int j; arr [0] = 1; arr [1] = 2; arr [2] = 3; int searchkey = 4; for (j = 0; j <arr.length; j ++) { System.out.println ("J1 ============================================================================================== ======================================================================================================================================================================================================================================================. if (arr [j] == SearchKey) {break;Resultados de ejecución
J1 =========== 0
j1 ============ 1
J1 =========== 2
J2 =========== 3
Comparando las dos piezas de código anteriores y los resultados de ejecución, después de la ruptura en el cuerpo del bucle, la expresión 3 no se ejecutará, es decir, la última vez que J ++ en el primer bloque de código no se ejecuta.
La explicación detallada anterior de la orden de ejecución de Java para bucle es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.