A declaração de switch é uma declaração orientada por decisão usada para testar uma variável/expressão contra uma lista de valores. Esses valores são referidos como casos e a variável será testada para cada caso. Uma expressão/instrução Switch pode ter vários casos, portanto, a instrução Switch pode ser usada para selecionar um bloco de código específico de várias opções.
Este artigo demonstra o guia abrangente dos seguintes conceitos sobre a declaração de interruptor de Java:
Então vamos começar!
O que é a declaração de switch
É um mecanismo usado para controlar o fluxo de um programa, permitindo que uma variável ou uma expressão seja testada contra uma lista de valores. Um guia completo para as declarações de interruptor é fornecido na seção de sintaxe.
Sintaxe básica
A sintaxe básica da instrução Switch Java será:
switch (expressão)Vamos entender o intervalo e as declarações padrão com um pouco mais de detalhes para ter um entendimento claro.
Break in Switch Declaração
Break Keyword é usado como uma declaração de controle para rescindir um caso na instrução Switch. O uso da declaração de quebra é opcional e deve ser escrito em letras pequenas. A sintaxe da declaração de quebra é mencionada abaixo:
quebrar;Padrão na declaração de interruptor
Vários casos podem ser especificados na instrução Switch, no entanto, é possível que a condição/valor que você esteja procurando não encontre uma combinação perfeita em todos os casos de switch. Portanto, podemos especificar um caso padrão que será executado se nenhuma correspondência encontrada. A sintaxe da instrução padrão é fornecida abaixo:
padrão;Como funciona a declaração de switch
Vamos considerar o exemplo abaixo para entender como a declaração do switch funciona.
Exemplo
Este exemplo leva as marcas do aluno e encontra a nota:
public static void main (string [] args)A condição da caixa do interruptor é (Marks/10), agora digamos que o usuário digitou "78".
O número inserido será dividido por 10 i.e. 78/10
Teremos o resultado igual a 7 porque em Java “/” Operador divide os dois números e considerar o quociente como resultado.
Portanto, a declaração de interruptor vai para o caso "7" e o código associado ao caso "7" será executado:
Vamos supor que o usuário inseriu um número maior que 100, então obteremos a seguinte saída:
Agora, o usuário entrou em 130, que é maior que 100 So, a declaração de switch não seria executada.
Conclusão
A instrução Switch em Java é usada para executar tarefas diferentes com base na condição fornecida. As declarações/palavras -chave de quebra e padrão são opcionais na instrução SWITCH, a instrução Break pode ser usada para sair do corpo do interruptor, e a palavra -chave padrão pode ser usada para especificar um caso genérico que será executado se nenhuma correspondência encontrada em um caso de comutador.