--- title: Loops localeTitle: Bucles --- # Bucles Cada vez que necesite ejecutar un bloque de código varias veces, un bucle a menudo son útiles Java tiene 4 tipos de bucles: * [Bucle `while`](loops/while-loop) * [Bucle `do ... while`](loops/do-while-loop) * [Bucle `for`](loops/for-loop) * [Bucle `for` mejorado](loops/for-each-loop) La diferencia entre escoger uno u otro depende de mi conocimiento sobre cuántas veces tengo que repetirlo y si necesito acceder al índice sobre el que se está iterando. El comportamiento de los bucles se puede personalizar utilizando: * [Declaraciones de control](loops/control-statements) * [Sentencia de ruptura (`break`)](loops/break-control-statement) * [Sentencia de continuación (`continue`)](loops/continue-control-statement) Un caso especial de bucles: * [Bucles infinitos](loops/infinite-loops)