# data[].attributes.body
El control se transfiere al punto con el nombre "case"
expresion constante coincida con el valor de la variable del "switch".
En este tipo de bloque la palabra "break" funge como la instruccion de romper las instrucciones del case seleccionado y no seguir de corrido.

# data[].attributes.body
public static void main (String [ ] args) {

int i = 0;

while (true) {

siempre cierta

i++;

System.out.println ("Valor de i: " + i);

if (i==9) { break;}

}

}

# data[].attributes.body
El bucle while presenta ciertas similitudes y ciertas diferencias con el bucle for. La repetición en este caso se produce no un número predeterminado de veces, sino mientras se cumpla una condición.

# data[].attributes.body
switch (expresión) {

case valor1:

instrucciones;

break;

case valor2:

instrucciones;

break;

.

.

.

default:

sentencias;

break;

}

# data[].attributes.body
if (condición) {

<<VALOR VERDADERO>>;

} else {

<<VALOR FALSO>>;

}

# data[].attributes.body
Permite a los programas que ejecuten distintos tipos de sentencias según distintos criterios. Sentencia que se ejecutará si condición se evalúa como falsa, y exista una cláusula else.