Cisneros fernando2 4

7
UNIVERSIDAD TECNICA DE AMBATO FISEI Nombre:Fernando Cisneros Tema:Sentencias Condicionales Switch

Transcript of Cisneros fernando2 4

Page 1: Cisneros fernando2 4

UNIVERSIDAD TECNICA DE AMBATOFISEI

Nombre:Fernando CisnerosTema:Sentencias Condicionales

Switch

Page 2: Cisneros fernando2 4

DESARROLLO DEL TEMA

Page 3: Cisneros fernando2 4

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.

Page 4: Cisneros fernando2 4

sintaxis

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

Page 5: Cisneros fernando2 4

Flujograma de la sentencia switch

Page 6: Cisneros fernando2 4

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.

Page 7: Cisneros fernando2 4

CONCLUCION

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