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.

56<br />

3. sintaxis<br />

Antes<br />

Ciclo<br />

Sí<br />

Condición<br />

No<br />

Después<br />

DO WHILE<br />

Figura 3. El diagrama de flujo que vemos en esta imagen<br />

corresponde al ciclo conocido como do while.<br />

El ciclo for each<br />

Este ciclo sirve para recorrer estructuras tales como listas y otras<br />

colecciones de objetos. Estas estructuras se conocen como iterables y<br />

responden al mensaje iterator que devuelve una instancia de Iterator,<br />

que es un objeto que sabe cómo recorrer la estructura. El for each es una<br />

variación del for para ser usada con estas estructuras iterables:<br />

// asumamos que dígitos es una colección con los números del 0 al 9<br />

...<br />

int sum = 0;<br />

for(int digito : digitos) {<br />

}<br />

assertEquals(sum, 45);<br />

sum += digito;<br />

Leemos este código de esta forma: por cada digito en digitos,<br />

sumar sum con digito y guardarlo en sum.<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!