23.02.2017 Views

Java

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

54<br />

3. sintaxis<br />

que se ejecuta al final de cada ejecución del código del cuerpo. Dentro<br />

del cuerpo del ciclo es posible utilizar las etiquetas break y continue<br />

para alterar el comportamiento de este. La etiqueta break se usa para<br />

abortar la ejecución del for completamente, en cambio, la etiqueta<br />

continue se utiliza para terminar la ejecución de la iteración actual y<br />

ejecutar la siguiente. Veamos un ejemplo:<br />

int sum = 0;<br />

for(int i = 0; i < 4; i++) {<br />

if(i == 1) continue; // si i es igual a 1 ir al paso siguiente<br />

if(i == 3) break; // si i es igual a 3 abortar el for<br />

sum += i;<br />

}<br />

assertEquals(sum, 2);<br />

El ciclo while<br />

Debemos tener en cuenta que el ciclo while es más simple que for<br />

dado que solamente tiene la condición y el cuerpo. De esta forma, un<br />

ciclo while que sume los números del 0 al 3 se ve así:<br />

int sum = 0;<br />

int i = 0;<br />

while(i < 4) {<br />

sum += i;<br />

i++;<br />

}<br />

Como vemos en el bloque de código anterior, si nos encargamos<br />

de realizar la comparación con el correspondiente al del ciclo<br />

for, tenemos la inicialización fuera de la estructura de while y el<br />

incremento de la variable i se encuentra dentro del cuerpo. A while<br />

hay que leerlo de esta forma: mientras se cumpla la condición, ejecutar<br />

el cuerpo. Como en el for, y en todas las otras estructuras de ciclos,<br />

podemos utilizar las etiquetas break y continue.<br />

www.redusers.com<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!