1 00:00:00,240 --> 00:00:08,160 vale voy a grabar esta clase empezamos con un ejercicio sencillo vale lo hacemos normal y 2 00:00:08,160 --> 00:00:18,000 luego vemos una cosa nueva vale entonces tengo este ejercicio me dice dame un número de una 3 00:00:18,000 --> 00:00:25,859 7 y me dice que día de la semana es, vale, ok, scanners, scanners igual a new scanners 4 00:00:25,859 --> 00:00:43,320 de system int, int d es igual a scan.nextint, vale, entonces aquí está mi día, vale, 5 00:00:43,320 --> 00:00:56,500 versión número uno, posiblemente la más feucha, ¿vale? Entonces, si D es uno, si 6 00:00:56,500 --> 00:01:45,180 lunes, elche, si no, vale, si es 2, martes, si es 3, miércoles, 4, jueves, 5, viernes, 7 00:01:45,180 --> 00:01:46,599 Me he aburrido 8 00:01:46,599 --> 00:01:49,900 6 9 00:01:49,900 --> 00:01:51,420 Mi mamá que son solo 7 10 00:01:51,420 --> 00:01:52,700 Es sábado 11 00:01:52,700 --> 00:01:56,680 7 12 00:01:56,680 --> 00:01:59,079 Domingo 13 00:01:59,079 --> 00:02:03,019 Y signo 14 00:02:03,019 --> 00:02:09,030 Número equivocado 15 00:02:09,030 --> 00:02:14,460 O ningún día o lo que sea 16 00:02:14,460 --> 00:02:14,919 ¿Vale? 17 00:02:15,219 --> 00:02:16,800 Aquí se me ha olvidado poner 18 00:02:16,800 --> 00:02:17,620 Dame un día 19 00:02:17,620 --> 00:02:18,699 Efectivamente 20 00:02:18,699 --> 00:02:20,099 Se hizo 21 00:02:20,099 --> 00:02:22,680 Dame un 22 00:02:22,680 --> 00:02:25,500 Num de 1 a 7 23 00:02:25,500 --> 00:02:29,789 Está fuera de rango 24 00:02:29,789 --> 00:02:42,889 poner lo que queráis entonces pongo 3 miércoles ya está funciona vale esta cosa aquí es fea 25 00:02:44,490 --> 00:02:55,750 vale nunca en un programa fuera de aquí verás esta cosa aquí vale esta es una cosa para un 26 00:02:55,750 --> 00:03:00,729 principiante de programación que ha visto solo if entonces vale para nosotros que hemos visto 27 00:03:00,729 --> 00:03:01,689 Sí, claro 28 00:03:01,689 --> 00:03:04,090 Vale para ir a una empresa 29 00:03:04,090 --> 00:03:06,169 Oye, estamos en una entrevista de empresa 30 00:03:06,169 --> 00:03:07,669 Hazme un programa que hace esto 31 00:03:07,669 --> 00:03:10,789 Sí, mire, pues gracias por haber pasado por aquí 32 00:03:10,789 --> 00:03:13,289 Inténtelo otra vez 33 00:03:13,289 --> 00:03:13,689 ¿Vale? 34 00:03:15,699 --> 00:03:16,620 Y no volver 35 00:03:16,620 --> 00:03:20,060 Entonces, esta es la opción número uno 36 00:03:20,060 --> 00:03:20,460 ¿Vale? 37 00:03:23,090 --> 00:03:24,770 Opción número dos 38 00:03:24,770 --> 00:03:26,870 Que es igual de fea, pero va a ver 39 00:03:26,870 --> 00:03:29,229 En vez de utilizar 40 00:03:29,229 --> 00:03:30,090 If 41 00:03:30,090 --> 00:03:32,810 Utilizo if-else 42 00:03:32,810 --> 00:03:33,830 Entonces 43 00:03:33,830 --> 00:03:35,889 Es lo mismo 44 00:03:35,889 --> 00:03:37,090 Pero 45 00:03:37,090 --> 00:03:48,680 Para que veáis también 46 00:03:48,680 --> 00:03:51,360 Que yo antes decía que a mi me gusta más el if 47 00:03:51,360 --> 00:03:53,560 Con dentro el else 48 00:03:53,560 --> 00:03:55,199 Pero 49 00:03:55,199 --> 00:04:04,419 Y aquí tengo que quitar unos cuantos 50 00:04:04,419 --> 00:04:05,240 No se cuantos 51 00:04:05,240 --> 00:04:09,280 Voila 52 00:04:09,280 --> 00:04:11,639 Más bonito 53 00:04:11,639 --> 00:04:13,599 O sea 54 00:04:13,599 --> 00:04:15,699 Hace lo mismo que antes 55 00:04:15,699 --> 00:04:16,480 Lo mismo 56 00:04:16,480 --> 00:04:28,399 ¿Vale? Mismo número de comprobaciones, misma cosa, mismo resultado, pero lo miro así y ya es distinto con respecto a antes, ¿vale? 57 00:04:28,620 --> 00:04:36,779 El ELSIF es un comodín, no es que diga, oye, mira, es mejor o peor que el otro, lo mismo, ¿vale? 58 00:04:37,220 --> 00:04:44,759 Pero en determinados casos, como es este de aquí, pues me puede dar un código un poquito más ordenado 59 00:04:44,759 --> 00:04:46,860 Y el código ordenado se aprecia 60 00:04:46,860 --> 00:04:50,939 ¿Os acordáis cuando os dije que en las empresas 61 00:04:50,939 --> 00:04:53,560 Hay gente que valora los comentarios 62 00:04:53,560 --> 00:04:54,839 Entonces comenta todo 63 00:04:54,839 --> 00:04:56,519 Y hay gente que en vez dice 64 00:04:56,519 --> 00:05:01,199 No, el código se tiene que poder leer sin hacer comentarios 65 00:05:01,199 --> 00:05:04,339 Eso, ¿vale? 66 00:05:04,420 --> 00:05:07,360 Posiblemente esto es más fácil de leer que otro 67 00:05:07,360 --> 00:05:10,680 Ahora, ¿cuál de los dos se debería utilizar? 68 00:05:11,980 --> 00:05:13,259 Ninguno de los dos 69 00:05:13,259 --> 00:05:14,040 ¿Por qué? 70 00:05:14,040 --> 00:05:29,040 Porque Java, para este tipo de cosas, nos proporciona otro condicional, el señor switch. 71 00:05:29,459 --> 00:05:37,189 Cuando tengo, por ejemplo, un entero, un char o en general un tipo primitivo que puede valer varios valores 72 00:05:37,189 --> 00:05:46,230 y en base al valor que vale hacer una cosa u otra, lo que se puede utilizar es el señor switch. 73 00:05:46,230 --> 00:05:51,529 fijaos que está en rojo, por lo tanto es una palabra reservada 74 00:05:51,529 --> 00:05:55,269 le pongo aquí lo que voy a comprobar 75 00:05:55,269 --> 00:06:00,569 sustancialmente me dice, en base a D 76 00:06:00,569 --> 00:06:04,970 haz varias cosas, en el caso 77 00:06:04,970 --> 00:06:09,550 que valga 1, haz esta cosa aquí 78 00:06:09,550 --> 00:06:13,569 en el caso en que valga 2 79 00:06:13,569 --> 00:06:15,189 haz esta otra cosa aquí 80 00:06:15,189 --> 00:06:21,550 Entonces, por ejemplo 81 00:06:21,550 --> 00:06:23,629 Yo podría hacer string 82 00:06:23,629 --> 00:06:26,449 Día es igual a nada 83 00:06:26,449 --> 00:06:30,189 Y decir que día es igual a lunes 84 00:06:30,189 --> 00:06:47,089 1, 2, 3, 4, 5, 6 y 7 85 00:06:47,089 --> 00:06:58,290 Lunes, martes, miércoles, jueves, viernes, sábado y domingo 86 00:06:58,290 --> 00:07:01,170 Porque soy perezoso y no lo quiero escribir entero 87 00:07:01,170 --> 00:07:01,829 ¿Vale? 88 00:07:03,269 --> 00:07:04,129 Ya está. 89 00:07:04,889 --> 00:07:05,790 Con esto funciona. 90 00:07:07,709 --> 00:07:09,509 Es más bonito 91 00:07:09,509 --> 00:07:11,990 que el anterior. 92 00:07:15,310 --> 00:07:16,110 Lo pone así. 93 00:07:18,029 --> 00:07:18,189 ¿Vale? 94 00:07:18,970 --> 00:07:20,810 Ahora, ¿funciona de verdad? 95 00:07:21,110 --> 00:07:21,810 Vamos a verlo. 96 00:07:23,550 --> 00:07:23,990 Un momento. 97 00:07:24,449 --> 00:07:26,329 Antes déjame, luego lo preguntas. 98 00:07:29,889 --> 00:07:30,810 Si eso, día. 99 00:07:33,600 --> 00:07:33,759 Ahí. 100 00:07:34,759 --> 00:07:34,920 Día. 101 00:07:35,579 --> 00:07:36,759 Sin carácteres demoníacos. 102 00:07:36,759 --> 00:07:37,240 ¿Vale? 103 00:07:37,339 --> 00:07:38,300 Vamos a verlo. 104 00:07:38,300 --> 00:07:44,339 Por lo tanto, yo digo, es siete, domingo, perfecto, funciona fenomenal. 105 00:07:45,139 --> 00:07:49,139 Es uno, domingo, perfecto, funciona fenomenal. 106 00:07:50,060 --> 00:07:50,879 ¿Cómo no? 107 00:07:51,399 --> 00:07:52,800 Tres, pues domingo. 108 00:07:54,779 --> 00:07:55,959 Yo firmo, ¿eh? 109 00:07:57,319 --> 00:07:58,819 ¿No? ¿No os gusta? 110 00:07:59,639 --> 00:08:02,439 ¿Cómo funciona el switch? 111 00:08:02,439 --> 00:08:12,319 En realidad, el switch, una vez que ha entrado en uno de los case, ejecuta todos los case que vengan a continuación. 112 00:08:13,540 --> 00:08:25,240 O sea, que si ha entrado en case 1, entonces ejecutaría esto y pondría L, pero luego ejecuta también esto, entonces pondría M, luego ejecuta también esto, pone X. 113 00:08:25,240 --> 00:08:27,519 Entonces al final 114 00:08:27,519 --> 00:08:29,420 Llegaría siempre a ejecutar esto 115 00:08:29,420 --> 00:08:31,259 Y siempre me pondría D 116 00:08:31,259 --> 00:08:33,080 Y de hecho siempre sale D 117 00:08:33,080 --> 00:08:35,320 ¿Cómo hago para que 118 00:08:35,320 --> 00:08:37,059 Si ha hecho esto 119 00:08:37,059 --> 00:08:39,799 No vaya a evaluar los que vienen después? 120 00:08:40,360 --> 00:08:40,559 Sí 121 00:08:40,559 --> 00:08:43,399 Sí, que sí 122 00:08:43,399 --> 00:08:45,379 Un momento, usando break 123 00:08:45,379 --> 00:08:47,360 ¿Sí? 124 00:08:48,179 --> 00:08:49,720 Este comandito de aquí 125 00:08:49,720 --> 00:08:51,460 Que podéis usar también en otros 126 00:08:51,460 --> 00:08:53,379 Bloques 127 00:08:53,379 --> 00:08:55,480 lo que hace es salir del bloque 128 00:08:55,480 --> 00:08:57,700 con esto aquí dice que 129 00:08:57,700 --> 00:08:59,320 si he ejecutado esto 130 00:08:59,320 --> 00:09:01,960 después de haber ejecutado 131 00:09:01,960 --> 00:09:03,480 esto, salta 132 00:09:03,480 --> 00:09:04,740 a otro lado 133 00:09:04,740 --> 00:09:07,580 con esto funciona 134 00:09:07,580 --> 00:09:10,100 lunes 135 00:09:10,100 --> 00:09:13,950 miércoles 136 00:09:13,950 --> 00:09:16,450 ahora, como yo 137 00:09:16,450 --> 00:09:18,750 soy fanático 138 00:09:18,750 --> 00:09:19,710 de los bloques 139 00:09:19,710 --> 00:09:21,690 a mi me gusta así 140 00:09:21,690 --> 00:09:28,049 ¿por qué? porque me rendo 141 00:09:28,049 --> 00:09:30,470 Me doy cuenta mejor 142 00:09:30,470 --> 00:09:33,009 Dónde empieza y dónde acaba cada case 143 00:09:33,009 --> 00:09:36,049 ¿Vosotros no lo queréis poner? 144 00:09:36,470 --> 00:09:38,169 Pues no lo pongáis, haced lo que queráis 145 00:09:38,169 --> 00:09:38,789 ¿Vale? 146 00:09:39,490 --> 00:09:39,649 ¿Sí? 147 00:09:44,049 --> 00:09:44,529 Pues es 148 00:09:44,529 --> 00:09:48,289 Esto, él me lo escribe así 149 00:09:48,289 --> 00:09:51,879 Si os gusta 150 00:09:51,879 --> 00:09:52,860 Si os gusta 151 00:09:52,860 --> 00:09:55,019 Con magia 152 00:09:55,019 --> 00:10:01,399 Mi consejo 153 00:10:01,399 --> 00:10:03,799 Intentad acostumbraros 154 00:10:03,799 --> 00:10:04,639 A que 155 00:10:04,639 --> 00:10:07,460 las cosas parezcan 156 00:10:07,460 --> 00:10:08,960 sean así 157 00:10:08,960 --> 00:10:11,100 porque luego podéis utilizar 158 00:10:11,100 --> 00:10:13,360 la magia, en cuanto descubráis la combinación 159 00:10:13,360 --> 00:10:15,500 de teclas para hacer esto 160 00:10:15,500 --> 00:10:17,200 ¿vale? entonces si vosotros 161 00:10:17,200 --> 00:10:19,059 programáis tal y como programáis 162 00:10:19,059 --> 00:10:21,440 luego se puede cambiar, es decir 163 00:10:21,440 --> 00:10:23,360 que vosotros podéis configurar 164 00:10:23,360 --> 00:10:25,080 en Eclipse como 165 00:10:25,080 --> 00:10:27,320 se ponen las paréntesis, si se pone 166 00:10:27,320 --> 00:10:29,480 aquí arriba, si se pone aquí abajo y cosas por el estilo 167 00:10:29,480 --> 00:10:31,100 pero considerando que esto es el 168 00:10:31,100 --> 00:10:33,360 por defecto, pues a lo mejor 169 00:10:33,360 --> 00:10:37,539 es fácil llegar a un sitio nuevo, poner esto por defecto y estar acostumbrado 170 00:10:37,539 --> 00:10:41,679 a programar así, es una opción, no he acabado 171 00:10:41,679 --> 00:10:45,159 preguntas al final, entonces 172 00:10:45,159 --> 00:10:49,700 vale, muy bien, pero esto hace lo mismo que esto 173 00:10:49,700 --> 00:11:02,419 ¿por qué no? no, bueno, interpretar 174 00:11:02,419 --> 00:11:06,580 el programa por dentro no lo sabremos nunca, pero el concepto 175 00:11:06,580 --> 00:11:10,559 es que cualquier output de este de aquí lo puedo obtener de aquí 176 00:11:10,559 --> 00:11:16,860 lo estás haciendo, constantemente 177 00:11:16,860 --> 00:11:18,600 estás haciendo si este d 178 00:11:18,600 --> 00:11:20,840 es igual a este 179 00:11:20,840 --> 00:11:22,960 1, entonces lo estás 180 00:11:22,960 --> 00:11:24,820 haciendo por debajo, pero el concepto es 181 00:11:24,820 --> 00:11:27,220 ¿puedo aquí obtener un output 182 00:11:27,220 --> 00:11:29,120 que no pueda obtener 183 00:11:29,120 --> 00:11:29,460 aquí? 184 00:11:35,210 --> 00:11:36,549 yo quiero una respuesta 185 00:11:36,549 --> 00:11:39,629 si tú tienes respuesta a mi pregunta, me vale 186 00:11:39,629 --> 00:11:44,529 esta es una respuesta 187 00:11:44,529 --> 00:11:46,110 que no he preguntado yo 188 00:11:46,110 --> 00:11:47,429 sí 189 00:11:47,429 --> 00:11:53,809 esta es la respuesta que quiero yo 190 00:11:53,809 --> 00:12:00,990 Aquí tengo que si pongo 123 me dice número equivocado, sin embargo aquí no. 191 00:12:04,100 --> 00:12:14,500 Entonces, ¿por qué no? Porque de todos los case no hay ningún case que entre en este número aquí, que se equivalga a este número aquí. 192 00:12:14,879 --> 00:12:21,679 Pero es que no puede hacer case 8 que no, case 9 que no, case 10 que no. 193 00:12:21,679 --> 00:12:24,759 Entonces, ¿existe una forma para decir 194 00:12:24,759 --> 00:12:27,240 Oye, mira, en cualquier otro caso 195 00:12:27,240 --> 00:12:28,600 Haz una cosa 196 00:12:28,600 --> 00:12:29,659 Sí 197 00:12:29,659 --> 00:12:33,059 Esto sí, ahora lo preguntaré la respuesta que me has dado tú 198 00:12:33,059 --> 00:12:35,259 Que es el default 199 00:12:35,259 --> 00:12:39,480 Que tú no sabes 200 00:12:39,480 --> 00:12:40,559 El default es dos puntos 201 00:12:40,559 --> 00:12:46,860 Sí 202 00:12:46,860 --> 00:12:49,440 Pero no hace falta porque el case 203 00:12:49,440 --> 00:12:50,679 Me proporciona 204 00:12:50,679 --> 00:12:53,480 El comando por defecto 205 00:12:53,480 --> 00:12:55,759 Es decir, en cualquier otro caso 206 00:12:55,759 --> 00:12:57,700 Día valdrá 207 00:12:57,700 --> 00:12:59,539 No es un día 208 00:12:59,539 --> 00:13:04,580 Entonces ahora 209 00:13:04,580 --> 00:13:07,360 Si lanzo esto y pongo 123 210 00:13:07,360 --> 00:13:08,919 Me dirá que no es un día 211 00:13:08,919 --> 00:13:12,179 ¿Sí? 212 00:13:14,370 --> 00:13:16,429 Teniendo en cuenta que esta cosa del break 213 00:13:16,429 --> 00:13:17,990 Esta cosa del default 214 00:13:17,990 --> 00:13:20,169 Se puede utilizar de forma creativa 215 00:13:20,169 --> 00:13:21,690 Para hacer cosillas 216 00:13:21,690 --> 00:13:24,169 Realmente interesantes 217 00:13:24,169 --> 00:13:24,789 ¿Vale? 218 00:13:25,149 --> 00:13:26,129 Por ejemplo 219 00:13:26,129 --> 00:13:27,110 ¿Vale? 220 00:13:27,149 --> 00:13:28,649 Vamos a ver ahora esto 221 00:13:28,649 --> 00:13:30,289 Y luego os dejo a la pregunta 222 00:13:30,289 --> 00:13:33,570 Switch case es otra sentencia condicional 223 00:13:33,570 --> 00:13:34,309 ¿Hace falta? 224 00:13:34,389 --> 00:13:39,230 No, todo lo que se hace con el switch case se puede hacer con el if 225 00:13:39,230 --> 00:13:43,649 Y probablemente mucho de lo que se puede hacer con el if se puede hacer con el switch case 226 00:13:43,649 --> 00:13:47,429 Es un comodín, es que en situaciones como esta 227 00:13:47,429 --> 00:13:51,509 Donde tú no estás, serían una serie de if que te dice 228 00:13:51,509 --> 00:13:54,190 Que si es uno, haz esto, si es dos, haz esto 229 00:13:54,190 --> 00:13:55,889 Si tú tienes una variable, la tienes que 230 00:13:55,889 --> 00:14:01,990 Confrontar con valores concretos 231 00:14:01,990 --> 00:14:03,929 Y números primitivos 232 00:14:03,929 --> 00:14:05,269 Esto con string 233 00:14:05,269 --> 00:14:07,389 No lo sé si funciona 234 00:14:07,389 --> 00:14:08,669 Y si funciona correctamente 235 00:14:08,669 --> 00:14:12,610 Pero con tipos primitivos 236 00:14:12,610 --> 00:14:13,509 Sí, seguramente 237 00:14:13,509 --> 00:14:15,850 Pues entonces el switch case 238 00:14:15,850 --> 00:14:17,149 Es más cómodo de utilizar 239 00:14:17,149 --> 00:14:18,009 ¿Vale? 240 00:14:18,649 --> 00:14:20,389 Es una cosa de este estilo 241 00:14:20,389 --> 00:14:23,669 Comprueba, si vale uno 242 00:14:23,669 --> 00:14:26,090 Se va a la sentencia 243 00:14:26,090 --> 00:14:27,309 Que está en el caso uno 244 00:14:27,309 --> 00:14:29,330 Si está el break 245 00:14:29,330 --> 00:14:30,889 Se para y se acaba 246 00:14:30,889 --> 00:14:33,950 Si no está el break, luego ejecuta todas las otras sentencias 247 00:14:33,950 --> 00:14:37,529 Si esto era falso, va a comprobar si vale el valor 2 248 00:14:37,529 --> 00:14:41,169 Si vale el valor 2, ejecuta esta sentencia 249 00:14:41,169 --> 00:14:43,570 Y toda la sentencia siguiente hasta llegar a un break 250 00:14:43,570 --> 00:14:45,789 Si tiene un break, va aquí 251 00:14:45,789 --> 00:14:46,450 Si no, no 252 00:14:46,450 --> 00:14:49,450 Este es más o menos la idea 253 00:14:49,450 --> 00:14:50,730 El break es opcional 254 00:14:50,730 --> 00:14:54,409 También está el default 255 00:14:54,409 --> 00:14:57,809 Que es como al final de todas estas 256 00:14:57,809 --> 00:15:00,289 Independientemente, pues haces la sentencia default 257 00:15:00,289 --> 00:15:02,029 ¿Vale? Si has hecho todo 258 00:15:02,029 --> 00:15:04,090 Falso, pues tienes una opción 259 00:15:04,090 --> 00:15:06,029 Extra, que es esta aquí, que no obstante 260 00:15:06,029 --> 00:15:07,690 Sea falso, haz esta cosa aquí 261 00:15:07,690 --> 00:15:10,049 Cuidado que si no ponéis break aquí 262 00:15:10,049 --> 00:15:12,190 Se ejecutará la sentencia por default 263 00:15:12,190 --> 00:15:12,950 También 264 00:15:12,950 --> 00:15:15,710 ¿Sí? Y entonces 265 00:15:15,710 --> 00:15:18,129 ¿Cuándo los break pueden 266 00:15:18,129 --> 00:15:19,990 No servir? Por ejemplo, en casos como 267 00:15:19,990 --> 00:15:21,730 Esto, pongamos una nota 268 00:15:21,730 --> 00:15:23,970 Y que quiero transformar la nota en 269 00:15:23,970 --> 00:15:25,809 Aprobado, bien, notable, sobreviviente, 270 00:15:25,909 --> 00:15:27,570 Suspensos y cosas por el estilo, ¿vale? 271 00:15:27,850 --> 00:15:30,009 Entonces si es un 5 es aprobado, si es un 272 00:15:30,009 --> 00:15:31,970 6 es un bien, si es un 7 273 00:15:31,970 --> 00:15:33,990 o un 8, lo veis, en los 274 00:15:33,990 --> 00:15:35,870 dos casos, daría notable 275 00:15:35,870 --> 00:15:37,669 ¿sí? 276 00:15:37,769 --> 00:15:38,789 porque aquí no hay un break 277 00:15:38,789 --> 00:15:41,929 entonces, si entrar aquí, no haría nada 278 00:15:41,929 --> 00:15:43,909 pasaría a ejecutar esta, diría 279 00:15:43,909 --> 00:15:45,809 que es notable, y luego saltaría 280 00:15:45,809 --> 00:15:48,110 ¿sí? y si no 281 00:15:48,110 --> 00:15:49,769 el 9 es sobresaliente, el 10 es 282 00:15:49,769 --> 00:15:51,809 matriculador, en cualquier otro caso 283 00:15:51,809 --> 00:15:52,889 es suspenso, break 284 00:15:52,889 --> 00:15:55,850 este break aquí podría no servir 285 00:15:55,850 --> 00:16:03,399 ¿sí? 286 00:16:07,149 --> 00:16:08,070 es para hacer un ejemplo 287 00:16:08,070 --> 00:16:13,509 A lo mejor este switch está dentro de un if que ha comprobado que es entre 1 y 10. 288 00:16:13,610 --> 00:16:14,450 Entonces no lo pone. 289 00:16:16,269 --> 00:16:16,509 ¿Sí? 290 00:16:17,450 --> 00:16:18,049 ¿Dudas? 291 00:16:22,740 --> 00:16:23,379 Pruébalo. 292 00:16:23,700 --> 00:16:26,399 En este momento no estoy seguro. 293 00:16:26,620 --> 00:16:31,659 Puede ser porque siendo string algo mágico a lo mejor funciona. 294 00:16:32,340 --> 00:16:34,639 Pero no me fiaría mucho. 295 00:16:36,320 --> 00:16:37,320 No me fiaría mucho. 296 00:16:42,549 --> 00:16:43,169 Lo probamos. 297 00:16:43,409 --> 00:16:44,850 Pero lo probamos después de la grabación. 298 00:16:44,850 --> 00:16:45,309 ¿Duda? 299 00:16:45,309 --> 00:16:49,970 creo que no, porque 300 00:16:49,970 --> 00:16:51,649 break saltaría 301 00:16:51,649 --> 00:16:54,029 igualmente aquí, entonces no hace falta 302 00:16:54,029 --> 00:16:55,870 lo pones, no cambia nada 303 00:16:55,870 --> 00:16:57,169 ¿sí? 304 00:16:58,049 --> 00:16:58,809 ¿más preguntas? 305 00:17:01,899 --> 00:17:04,099 entonces, muchos de los ejercicios 306 00:17:04,099 --> 00:17:05,619 que habéis visto hasta ahora 307 00:17:05,619 --> 00:17:07,519 del listado, lo podéis 308 00:17:07,519 --> 00:17:09,680 volver a hacer con 309 00:17:09,680 --> 00:17:11,539 este de aquí, pensad 310 00:17:11,539 --> 00:17:13,599 si es un caso como esto de aquí 311 00:17:13,599 --> 00:17:15,380 de los lunes, martes, miércoles, jueves 312 00:17:15,380 --> 00:17:17,440 pues entonces, sí que 313 00:17:17,440 --> 00:17:21,759 un switch podría funcionar bien, pues ese ejercicio concreto lo rehacéis con un switch.