You are on page 1of 3

Instrucciones

Java posee prácticamente las mismas instrucciones de C. A continuación presentamos las


instrucciones más usadas:

 Declaración:
 tipo variables;

 int a, b=1, c;
 boolean v, w=true;
 Asignación:
 var= expresión; // asignación

 a= b + 1;
 Grupo de instrucciones:
 { inst1 inst2 ... instn }
 Ejecución condicional
 if (expresión booleana)
 instrucción

 int a, b;
 ...
 if (a==1) b= 2;

 if (expresión booleana)
 instrucción
 else
 instrucción

Ejemplos:

boolean v;
int a, b;
...
if (v) b= 2;
else b= 3;

if (a) b= 2; // error, a no es boolean


if (a=1) b=4; // error, a=1 no es boolean
// es una asignación
 Ciclos simples:
 while (expresión booleana)
 instrucción

 int a=1;
 while (a<=5) a++;

O también:

do { instrucciones }
while (expresión booleana);
 Salida de ciclos y término de iteraciones:

Dentro de los ciclos se pueden usar las instrucciones break para salir del ciclo y continue
para terminar una iteración y comenzar la próxima.

Ejemplo:

while (i
 Ciclo abreviado:
 for (instrucción; expresión booleana; instrucción)
 instrucción

Ejemplo:

for (int a=1; a<=5; a++)


b++;
 Selección: switch/case
 switch (expresión)
 {
 case expresión-constante: instrucciones
 case expresión-constante: instrucciones
 ...
 default: instrucciones
 }

Ejemplo:

char c= ... ;

switch (c)
{
case 'a':
case 'b':
case 'c':
System.out.println("a, b o c");
break;
case 'd':
System.out.println("d"); // No termina en break
case 'e':
System.out.println("d o e!!");
break;
}

Observación: Para mantener la compatibilidad con C, si no se especifica break al final de un


caso, se continúa ejecutando las instrucciones del siguiente caso. De esta forma se puede
colocar un solo grupo de instrucciones para un conjunto de casos.

 Retorno de un método:
 return expresión;