Java
Instrucciones principalesInstrucción condicional
if (EXPBOOL) IST
Esta instrucción pone en marcha la instrucción llamada IST que puede ser una cualquier instrucción del lenguaje sólo si la expresión booleana EXPBOOL esverdadera, de lo contrario se salta. Una variedad es la en que pone en marcha otra instrucción si EXPBOOL es falsa, es:
if (EXPBOOL) IST
else
IST2
Fijaos que IST y IST2 son instruccionesgenerales, por lo tanto también los bloques o las demás instrucciones condicionales. En este último caso hablamos de if ocultos.
Instrucción switch
Switch (EXP)
{
case CST11: …. :case CST1n: IST1case CST21: …. : case CST2n: IST2
….
case CSTm1: …. : case CSTmn: ISTm
default ISTm+1;
};
Si EXP es una expresión, CSTij son unas constantes del mismo tipo que la expresión. EXP y ISTi sonunas instrucciones.
La instrucción evalúa EXP, y compara el resultado con las constantes de los case; si encuentra otro igual, pone en marcha la instrucción correspondiente. Si, en cambio, no encuentraninguna constante igual, pone en marcha la instrucción después del default, lo que es una opción. En el caso de que esté ausente y ningún case tenga la constante igual al valor de EXP, se salta el...
Regístrate para leer el documento completo.