Cisneros fernando2 4

Post on 08-Aug-2015

163 views 0 download

Transcript of Cisneros fernando2 4

UNIVERSIDAD TECNICA DE AMBATOFISEI

Nombre:Fernando CisnerosTema:Sentencias Condicionales

Switch

DESARROLLO DEL TEMA

Switch

• Es una sentencia condicional multi-ramificada o de selección múltiple: dependiendo del valor de una variable o expresión entera permite ejecutar una o varias sentencias de entre muchas. La expresión Programación orientada a objetos con Java 63 puede ser de un tipo ordinal (de tipo entero byte, short ó int o de tipo carácter char) pero no puede ser de un tipo real o de un tipo cadena.

sintaxis

• switch (expresion) {• case valor_1: sentencias_1; break;• case valor_2: sentencias_2; break;• ...• case valor_n: sentencias_n; break; • [default: sentencias_x;]• }

Flujograma de la sentencia switch

break

• Las sentencias break que aparecen tras cada conjuntoDeSentencias provocan que el control salga del switch y continúe con la siguiente instrucción al switch. Las sentencias break son necesarias porque sin ellas se ejecutarían secuencialmente las sentencias case siguientes. Existen ciertas situaciones en las que se desea ejecutar secuencialmente algunas o todas las sentencias case, para lo que habrá que eliminar algunos break.

CONCLUCION

• Mediante la sentencia switch se puede seleccionar entre varias sentencias según el valor de cierta expresión.