1 00:00:00,600 --> 00:00:01,330 ‫Bem vindo de volta. 2 00:00:01,350 --> 00:00:06,650 ‫Neste vídeo, vamos cobrir as instruções switch e case que são semelhantes às instruções if 3 00:00:06,660 --> 00:00:09,870 ‫e vamos prosseguir e simplesmente criar um caso switch. 4 00:00:10,140 --> 00:00:16,430 ‫Então estou aqui com meu programa e crio uma variável primeiro, que será minha variável de comparação. 5 00:00:16,440 --> 00:00:22,080 ‫Então, eu quero comparar ou verificar essa variável e ver se ela tem um valor específico. 6 00:00:22,470 --> 00:00:26,670 ‫E na minha declaração de switch case, posso verificar esses. 7 00:00:26,820 --> 00:00:33,600 ‫Então switch é o switch real como um switch, que você pode ligar e desligar, ou você pode, por 8 00:00:33,600 --> 00:00:36,750 ‫exemplo, ter vários valores diferentes para o switch. 9 00:00:36,750 --> 00:00:40,270 ‫Ele pode mudar para 10 a 15 a 25, seja o que for. 10 00:00:40,650 --> 00:00:45,210 ‫E, neste caso, eu só quero comparar a idade agora. 11 00:00:45,210 --> 00:00:51,050 ‫Eu preciso das chaves para criar meu corpo de switch e então aqui posso ter meus diferentes casos. 12 00:00:51,060 --> 00:00:53,070 ‫Então, digamos que seja o caso 15. 13 00:00:53,370 --> 00:00:54,780 ‫E se alguém tiver 15 anos? 14 00:00:55,080 --> 00:01:02,090 ‫Em seguida, quero escrever ao conselho para Young para uma festa no clube. 15 00:01:03,060 --> 00:01:09,750 ‫Então, se alguém tem 50 anos e não consegue entrar no clube, precisamos quebrar, caso contrário, 16 00:01:10,170 --> 00:01:12,570 ‫esse caso vai gerar erros. 17 00:01:12,690 --> 00:01:18,960 ‫Então diz freio, o que significa que se entrarmos nesse código aqui, o caso 15 era verdadeiro. 18 00:01:19,230 --> 00:01:21,620 ‫Precisamos interromper a instrução switch. 19 00:01:22,200 --> 00:01:30,930 ‫Então, o próximo seria, OK, digamos 25 e você poderia usar qualquer caso, poderia usar o caso 10, 20, 30, 20 00:01:30,930 --> 00:01:33,430 ‫15, 16, qualquer que seja. 21 00:01:33,900 --> 00:01:37,850 ‫E aqui também escrevo algo no console. 22 00:01:38,490 --> 00:01:40,070 ‫Bom para ir. 23 00:01:40,080 --> 00:01:42,500 ‫Então, se alguém tem vinte e cinco anos, ele está pronto para ir. 24 00:01:42,780 --> 00:01:44,690 ‫E aqui eu preciso sair também. 25 00:01:45,120 --> 00:01:52,650 ‫Portanto, sempre esta estrutura, você tem a instrução switch e compara a variável, então você tem as chaves e 26 00:01:52,650 --> 00:01:56,550 ‫dentro das chaves você tem todos os casos diferentes. 27 00:01:56,760 --> 00:02:03,900 ‫Portanto, use a palavra maiúsculas e minúsculas, o valor que deseja verificar Kolon e o código que deseja executar. 28 00:02:03,900 --> 00:02:05,430 ‫E finalmente você usa o break. 29 00:02:05,710 --> 00:02:06,030 ‫Direito. 30 00:02:06,030 --> 00:02:08,430 ‫Essa é simplesmente a estrutura que você tem aqui. 31 00:02:08,790 --> 00:02:14,700 ‫E então há um caso que você pode adicionar quando for o caso padrão. 32 00:02:14,940 --> 00:02:20,330 ‫Portanto, este é chamado sempre que nenhuma das outras for verdadeira. 33 00:02:20,340 --> 00:02:24,780 ‫Portanto, é semelhante à instrução P&L nas instruções if else. 34 00:02:25,410 --> 00:02:32,610 ‫E aqui vou dizer, se alguém não tem 15 nem 25, quantos anos você tem? 35 00:02:33,450 --> 00:02:37,770 ‫Então esse será apenas o texto escrito no console. 36 00:02:38,190 --> 00:02:40,680 ‫E também, não se esqueça de usar o intervalo. 37 00:02:41,350 --> 00:02:41,610 ‫Direito. 38 00:02:41,610 --> 00:02:44,280 ‫Então essa é simplesmente a mudança na instrução case. 39 00:02:44,280 --> 00:02:54,450 ‫E aqui, vou adicionar ao console essa leitura para que possamos ver algo no console. 40 00:02:54,450 --> 00:02:57,360 ‫Vou iniciar o código ou o programa. 41 00:02:57,840 --> 00:03:02,970 ‫E em um segundo devemos ver nosso programa e ele diz, pronto para ir. 42 00:03:02,970 --> 00:03:04,500 ‫Isso porque temos vinte e cinco anos. 43 00:03:04,770 --> 00:03:12,150 ‫E se tivermos dezenove anos, vamos executar o código e dizer, quantos anos você tem. 44 00:03:13,350 --> 00:03:17,040 ‫Então você vê que é assim que você pode simplesmente usar uma instrução switch. 45 00:03:19,100 --> 00:03:24,200 ‫Agora é um pequeno desafio para você tentar reproduzir isso como uma declaração if. 46 00:03:26,900 --> 00:03:35,120 ‫Tudo bem, espero que você tenha tentado, então vou apenas colocá-lo logo abaixo e direi 47 00:03:35,390 --> 00:03:48,320 ‫se a idade é igual a 15, então vá em frente e dirija o console da linha certa, jovem demais para festejar no clube. 48 00:03:50,960 --> 00:03:57,020 ‫E então, se a idade for igual a vinte e cinco. 49 00:03:58,340 --> 00:03:58,740 ‫Direito. 50 00:03:58,880 --> 00:03:59,810 ‫Bom para ir. 51 00:04:01,580 --> 00:04:03,140 ‫E, finalmente, ELDs. 52 00:04:05,800 --> 00:04:07,860 ‫Quantos anos você tem então? 53 00:04:08,760 --> 00:04:13,060 ‫Então, como você pode ver, é assim que fazemos com uma declaração informal 54 00:04:13,060 --> 00:04:22,750 ‫e é assim que fazemos com qual caso e você sempre pode usar declarações if, mas em alguns casos, uma declaração de qual caso é mais atraente e fácil 55 00:04:22,750 --> 00:04:23,950 ‫de manusear . 56 00:04:24,220 --> 00:04:30,190 ‫E bem, você pode, é claro, ainda usar as instruções if else se não quiser usar as instruções 57 00:04:30,460 --> 00:04:30,970 ‫case. 58 00:04:30,970 --> 00:04:32,740 ‫Mas não se confunda. 59 00:04:32,740 --> 00:04:39,040 ‫Se você já viu uma instrução switch case e código que você vê no tutorial ou código que é usado em algum 60 00:04:39,220 --> 00:04:41,350 ‫lugar no Stack Overflow ou na Internet. 61 00:04:41,740 --> 00:04:47,950 ‫Agora, vamos dar uma olhada rápida em uma instrução switch quando você usa pontos fortes. 62 00:04:48,130 --> 00:04:55,180 ‫Vou usar uma string rápida e chamar esse nome de usuário e será Dennis. 63 00:04:55,690 --> 00:05:02,350 ‫Portanto, agora vamos criar uma instrução switch, que simplesmente verifica switch e verifica o nome do usuário. 64 00:05:04,480 --> 00:05:10,990 ‫E em um ano, terei um caso de Dennis. 65 00:05:11,260 --> 00:05:17,860 ‫Portanto, se Dennis for o caso, vá em frente e escreva algo no console. 66 00:05:17,860 --> 00:05:21,400 ‫Portanto, console essa linha vermelha. 67 00:05:23,050 --> 00:05:25,420 ‫O nome de usuário é Dennis. 68 00:05:28,660 --> 00:05:30,230 ‫E, claro, precisamos de uma pausa. 69 00:05:32,830 --> 00:05:42,340 ‫Agora, o próximo caso pode ser alguém tem o nome de usuário de rota, caso, rota, então simplesmente montamos usuário 70 00:05:42,340 --> 00:05:46,630 ‫de rota ou o nome de usuário é rota. 71 00:05:47,770 --> 00:05:51,670 ‫E, finalmente, precisamos definir o caso padrão. 72 00:05:52,470 --> 00:05:58,690 ‫Portanto, se nenhum desses dois casos for verdadeiro, siga em frente e escreva algo como. 73 00:06:01,240 --> 00:06:03,690 ‫Um nome é desconhecido. 74 00:06:06,090 --> 00:06:13,000 ‫Tudo bem, vou mudar de Dennis para Frank só para ver ou mostrar o que acontece. 75 00:06:13,020 --> 00:06:19,350 ‫Então, vamos executar o código e ver quantos anos você tem, conforme escrito duas ou duas vezes essa ou duas instruções if ou 76 00:06:19,800 --> 00:06:21,480 ‫o case switch e a instrução. 77 00:06:21,720 --> 00:06:25,290 ‫E então temos o segundo nome de usuário desconhecido. 78 00:06:25,560 --> 00:06:28,520 ‫Portanto, você não pode usá-lo apenas com inteiros. 79 00:06:28,530 --> 00:06:32,790 ‫Você também pode usá-lo com strings e outros tipos de dados.