1
00:00:10,080 --> 00:00:16,260
Vamos a ver a continuación la sentencia de control switch otra forma de tomar decisiones es utilizando

2
00:00:16,260 --> 00:00:21,420
la estructura de control switch que como su nombre lo indica es como utilizar un interruptor

3
00:00:24,400 --> 00:00:25,910
a diferencia de la estructura IF.

4
00:00:25,970 --> 00:00:32,320
Es la estructura switch la vamos a utilizar más cuando tenemos por ejemplo un menú de opciones.

5
00:00:32,440 --> 00:00:38,250
Por ejemplo si tenemos cinco opciones y cada una de ellas realiza una acción distinta entonces la estructura

6
00:00:38,260 --> 00:00:41,130
Switch es ideal para manejar estas decisiones

7
00:00:44,300 --> 00:00:50,090
la estructura Switch es menos utilizada que la estructura de control y sin embargo nos servirá para

8
00:00:50,090 --> 00:00:55,060
cuestiones más específicas a la hora de tomar decisiones como veremos en el siguiente ejemplo

9
00:00:58,120 --> 00:01:03,840
vamos a revisar a continuación la sintaxis de la estructura switch podemos observar la sintaxis de la

10
00:01:03,840 --> 00:01:10,230
estructura switch en las versiones anteriores al J de casi Hatem sólo se soportaba valores en la expresión

11
00:01:10,320 --> 00:01:19,200
a evaluar de tipo bit short in Orchard y de la versión JDK 7 en adelante se soporta también el tipo

12
00:01:19,290 --> 00:01:26,650
string que aunque no es un tipo primitivo es uno de los tipos Objet que más utilizaremos una vez que

13
00:01:26,650 --> 00:01:29,140
comienza la evaluación de cada uno de los casos.

14
00:01:29,260 --> 00:01:36,180
Podemos observar que cada uno de ellos termina con dos puntos las sentencias se deben de llevar Punto

15
00:01:36,180 --> 00:01:38,680
y Coma ya que son sentencias IAVA.

16
00:01:39,000 --> 00:01:45,030
La palabra break se utiliza para que el flujo de control se detenga y termine la evaluación de los demás

17
00:01:45,030 --> 00:01:51,740
casos si no lo colocamos se seguirá la evaluación en cada uno de los casos siguientes.

18
00:01:51,750 --> 00:01:57,240
Por último la palabra de foul se utiliza para ejecutar un bloque de código sin ninguno de los casos

19
00:01:57,300 --> 00:01:58,070
coincidió en.
