Capítulo 2
Fundamentos de java

Bloques y sentencias (3 de 6)

  • La sentencia switch

    Cuando se requiere comparar una variable con una serie de valores diferentes, puede utilizarse la sentencia switch, en la que se indican los posibles valores que puede tomar la variable y las sentencias que se tienen que ejecutar sí es que la variable coincide con alguno de dichos valores.

    switch( variable ){
    	case valor1:
    		sentencias;
    	break;
    	case valor2:
    		sentencias;
    	break;
    
    		...
    		
    	case valorN:
    		sentencias;
    	break;	
    	default:
    		sentencias;
    }
    

    Cada case ejecutará las sentencias correspondientes, con base en el valor de la variable, que deberá de evaluarse con valores de tipo byte, char, short o int.

    Si el valor de la variable no coincide con ningún valor, entonces se ejecutan las sentencias por default, sí es que las hay.

    La sentencia break al final de cada case transfiere el control al final de la sentencia switch; de esta manera, cada vez que se ejecuta un case todos los enunciados case restantes son ignorados y termina la operación del switch.

«Indice»     «Anterior»     « Siguiente »