SI es CIERTA haga tal cosa , si no lo es salteéla . if(expresión) sentencia ; La proposición IF puede estar seguida por un bloque de sentencias : if(expresión) { sentencia 1 ; sentencia 2 ; } Las dos maneras son equivalentes. El indentado de las sentencias (sangría) es sumamente recomendable ,sobre todo para permitir la lectura de proposiciones muy complejas ó anidadas , como se verá luego. El bloque se ejecutará en su conjunto si la expresion resulta CIERTA. El uso del ELSE es optativo , y su aplicación resulta en la ejecución de una , ó una serie de sentencias en el caso de que la expresión del IF resulta FALSA. Su aplicación puede verse a continuacion : if(expresion) { sentencia 1 ; sentencia 2 ; } else { sentencia 3 ; sentencia 4 ; } En el ejemplo de la izquierda no se usa el ELSE y por lo tanto las sentencias 3 , 4 y 5 se ejecutan siempre . En el segundo caso , las sentencias 1 y 2 se ejecutan solo si la expresión es CIERTA , en ese caso las 3 y 4 NO se ejecutarán para saltarse directamente a la 5 , en el caso de que la expresión resulte FALSA se realizarán las 3 y 4 en lugar de las dos primeras y finalmente la 5 . La proposición ELSE queda siempre asociada al IF más cercano , arriba de él .Es común también , en caso de decisiones múltiples , el uso de anidamientos ELSE-IF de la forma indicada abajo: sentencia1 ; else if(exp.2) sentencia2 ; else if(exp.3) sentencia3 ; |