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.

52<br />

3. sintaxis<br />

• true: es el elemento que representa la verdad, su tipo es boolean.<br />

• null: se encarga de representar el vacío, es decir, la nada. Solo las<br />

referencias a objetos pueden estar asignadas a null (los valores<br />

primitivos no). null no tiene tipo (no es instancia de ninguna clase)<br />

pero puede ser asignado a cualquier referencia o pasado como<br />

parámetro cuando se espera un objeto.<br />

Ciclos<br />

Los ciclos son estructuras de código que nos permiten representar<br />

situaciones como “mandar a cada cliente un e-mail con las ofertas del<br />

mes” o “mientras haya papas en el cajón, tengo que pelarlas”. En <strong>Java</strong><br />

tenemos cuatro estructuras de ciclos, todas con el mismo poder, pero<br />

cada una con una expresividad distinta. Tenemos el ciclo for, el while,<br />

el do while y el for each.<br />

El ciclo for<br />

El ciclo for (para) es una de las estructuras más usadas en los lenguajes<br />

de programación. Consta de cuatro partes: la inicialización, la condición,<br />

el paso siguiente y el cuerpo del ciclo. Veamos cómo se ve esto en <strong>Java</strong>.<br />

int sum = 0;<br />

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

sum += i;<br />

}<br />

El fragmento de código anterior suma los números 0, 1, 2 y 3 en la<br />

variable sum. La primera línea es la declaración e inicialización de la<br />

variable sum en 0. Luego tenemos el ciclo for donde podemos apreciar<br />

la inicialización (int i = 0) dónde declaramos otra variable. Esta variable<br />

solo puede ser accedida por el código for. Separada por un punto y<br />

coma tenemos la condición (i < 4), que dice si la variable i es menor a 4.<br />

Después, también separado por un punto y coma, encontramos el paso<br />

siguiente (i++) que en este caso dice “incrementar en 1 la variable i”.<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!