¿ Cuando los programadores escriben código de la aplicación , que el diseño de este código para llevar a cabo las tareas del programa lo más eficientemente posible . Si una cierta serie de pasos de procesamiento se produce más de una vez en un programa , el programador puede utilizar las estructuras de control para evitar la necesidad de repetir el mismo código varias veces . Estructuras de bucle ayudar a los programadores para lograr este tipo de tarea. Una sección de bucle en un programa Java define las instrucciones de procesamiento que pueden ejecutar más de una vez . Procesamiento
programas Java repetitivas a menudo implican la repetición. En lugar de escribir una línea de código para cada línea se ejecuta el programa , los bucles permiten a los programadores para reducir al mínimo el código necesario para ofrecer funcionalidad de la aplicación . Procesamiento de la estructura de datos a menudo implica bucles . Por ejemplo , una matriz almacena una serie de valores de los datos en las posiciones consecutivas . Para llevar a cabo la misma acción en cada elemento de una matriz , un programa Java puede implementar una estructura de bucle diseñada para ejecutar una vez para cada posición de matriz .
Opciones Loop
el lenguaje de programación Java ofrece una amplia gama de tipos de bucle , con los bucles y bucles while son los más comunes. Estos tipos de bucle pueden llevar a cabo el mismo procesamiento en algunos casos , aunque a veces un tipo está particularmente bien adaptado a una tarea . Con los dos bucles for y while , los programas Java pueden definir pruebas condicionales que determinan si el contenido bucle se ejecuta en cada iteración. Esto permite a los programadores especificar bucles que ejecutarán un número determinado de veces. El bucle proporciona una mayor gama de especificaciones programadores pueden implementar para la ejecución del bucle , pero muchos programadores prefieren usar los bucles while , debido a su relativa simplicidad . Al definir bucles , es esencial para que los programadores entiendan lo que sucederá cuando se ejecuta un programa .
Loop Sintaxis
sintaxis Loop
varía en función de las etapas de procesamiento involucrados. El siguiente código de ejemplo muestra un bucle for Java , iteración a través de los elementos de una matriz : String [ ] MyWords = {" sombrero ", " abrigo", "zapatos" } ; for (int e = 0 , e < MyWords . longitud; e + + ) { System.out.println ( "Elemento " + e + " :" + MyWords [ e]) ;}
Cada vez que este bucle se ejecuta, el programa escribe el valor de un elemento de matriz , de trabajo a través de cada uno a su vez hasta que toda la estructura de matriz que se ha procesado . El siguiente código representa un bucle while en Java: int loopCounter = 0 ; while ( loopCounter < 30 ) { System.out.println ( "Loop " + loopCounter ) ; loopCounter + + ;}
Este bucle se ejecuta 30 veces , escribir cada número consecutivo , a partir de cero y termina en 29 . Los incrementos variables de contador cada vez que se ejecuta el bucle , por lo que la prueba condicional previene el bucle de continuar cuando el contador llega a 30 .
Salir Loops
Es común hacer errores de programación para escribir estructuras de bucle . Si un programador comete un error en una estructura de bucle , olvidándose de incluir un elemento clave , el bucle puede no cualquier proceso o al final . Por ejemplo , si un bucle depende de una variable de contador estar dentro de un cierto rango , pero no para incrementar la variable cada vez que se ejecuta el bucle , el bucle puede no terminar . Esto puede hacer que los programas fracasan e incluso dormir.