lunes, 27 de febrero de 2017

Introducción a Java: Sentencia IF - IF ELSE

Estructuras de control de Flujo

Las estructuras de control de flujo permiten usar condiciones según las alternativas. Cada alternativa depende del resultado de la condición o expresión lógica.
Permite la ejecución condicional de fragmentos de código.   

Sentencia if

public static void main(String[] args) {
        char operador = '+';
        int num1 = 10;
        int num2 = 20;


        if ('+' == operador) //condición si es verdadero
            {
            System.out.print(num1+num2);
            }
        else //condición si es falso
            {
            System.out.print(num1-num2);
            }


En este caso, la condición que siempre se va cumplir como verdadera es
char operador = '+';

Sentencia if   - else if

Es una combinación entre if y else
Es una sentencia con su propia condición lógica en caso de que la sentencia IF anterior no haya sido válida.
Se pueden anidar sucesivos else if

if (expresionBooleana1) {
sentencias1;
} else if (expresionBooleana2) {
sentencias2;
} else if (expresionBooleana3) {
sentencias3;
} else {
sentencias4;
}


Sentencia switch   - else if

switch (expresion)
{
case 1: 

sentencias1; 
break;

case 2: 

sentencias2; 
break;

case 3: 

sentencias3; 
break;

default: 

sentencias4;
break;}

Ejemplo uso de Switch




No hay comentarios:

Publicar un comentario