# data[].attributes.body
int contador;
boolean condicion;
int retorna_cuenta_mas(){
return ++contador;
}
void metodoReturn(){
if (condicion == true)
return;
}

# data[].attributes.body
for (int i = 0;  i<10; i++) {
if ((i%3) ==0)
continue;
System.out.println(" " + i);
}

# data[].attributes.body
Se puede utilizar para salir del método en ejecución y retornar a la sentencia dentro de la cual se realizó la llamada.

# data[].attributes.body
En ciclos para saltar a otra sentencia.
Transfiere el control a la condición del fin del ciclo.

# data[].attributes.body
void gotoBreak;() {
System.out.println("Ejemplo de break");
a : for (int i=1; i<10; i++) {
if(i==5)
break a;

# data[].attributes.body
○ nombre_Sentencia: sentencia_Etiquetada
○ break nombre_sentencia;

# data[].attributes.body
Provoca que el flujo de control salte a la sentencia inmediatamente posterior al bloque de ejecución.

# data[].attributes.body
Las sentencias de salto son:
• break
• continue
• return

# data[].attributes.body
for (i=1; i<10; i++) {
System.out.println("Escriba la nota: ");
nota = teclado.nextInt();

# data[].attributes.body
for (condicion) {
sentencias;
}

# data[].attributes.body
Al utilizarlo se resume un  ciclo do-while con una iniciación previa.

# data[].attributes.body
do { i++;
System.out.println("Ingrese número");
n = teclado.nextInt();
acumulador = acumulador + n;
} while (i<=4);
System.out.println("El resultado es: "+acumulador); }

# data[].attributes.body
do {
sentencias;
} while (condicion);

# data[].attributes.body
Es similar a while, pero la evaluación se realiza al final.

# data[].attributes.body
while (i<=100) {
i = i*2;
}

# data[].attributes.body
while (condición) {
sentencias;
}

# data[].attributes.body
Permite realizar una acción sucesivamente mientras se cumpla una determinada condición.

# data[].attributes.body
switch (meses) {
case 1:
System.out.println("Enero");
break;
case 2:
System.out.println("Febrero");
break;
case 3:
System.out.println("Marzo");
break;
//Otros meses ...
case 12:
System.out.println("Diciembre");
break;
default:
System.out.println("Mes no válido");
break; }

# data[].attributes.body
switch (expresión_multivalor) {
case 1:
conjunto_sentencias;
break;
case 2:
conjunto_sentencias;
break;
default:
conjunto_sentencias;
break;   }

# data[].attributes.body
Utilizando la sentencia switch se puede seleccionar entre varias sentencias según el valor de cierta expresión.

# data[].attributes.body
if (valor > 90) {
clasificación = 'A';
} else {
clasificación = 'B'; }

# data[].attributes.body
if (condición) {
<<expresiones si verdadera>>;
} else {
<<expresiones si falsa>>;
}

# data[].attributes.body
Permite que los programas ejecuten distintos conjuntos de sentencias según algún criterio.