If-else vs. Switch

Autor: Laura McKinney
Data De Criação: 4 Abril 2021
Data De Atualização: 11 Poderia 2024
Anonim
switch vs. if-else in Java
Vídeo: switch vs. if-else in Java

Contente

A diferença entre uma instrução if-else e a opção switch é que a instrução if-else decide qual instrução será executada e usa várias instruções, enquanto a instrução switch permite que o usuário decida qual instrução será executada e usa a instrução de sinal.


Na programação de computadores, as instruções de seleção são usadas em muitos casos. Existem muitos tipos de instruções de seleção. As duas instruções de seleção mais usadas são as instruções if-else e switch. A instrução if-else decide qual instrução será executada e usa várias instruções, enquanto a instrução switch permite que o usuário decida qual instrução será executada e usa a instrução de sinal. O bloco específico recebe o controle usando instruções select.

A instrução if-else é usada na programação orientada a objetos. Se falamos sobre o formato geral de uma declaração if-else, ele é: if (expression). Em uma linguagem de programação, se e mais são palavras-chave. Você usa um conjunto de instruções para executar a instrução if-else. Um valor booleano é usado para a instrução if-else que é verdadeira e falsa. Se a afirmação não for verdadeira, ela retornará false e, caso contrário, ela retornará true. A forma geral da instrução switch é: switch (expressão) {case constant1: statement (s); break; case constantes2: declarações (s); case constant3; declarações (s); pausa; case constant4; declarações (s); pausa; declarações padrão}. Essa expressão obtém avalia um número inteiro ou constantes de caracteres. Existem várias opções no switch e o break desempenha um papel muito importante em uma declaração de switch. Existem condições como condição 1, condição 2, condição 3 e condição4. A instrução switch permite alternar entre essas condições e finalizada usando a instrução break.


Conteúdo: Diferença entre If-else e Switch

  • Gráfico de comparação
  • Instrução If-else
  • Instrução Switch
  • Principais diferenças
  • Conclusão
  • Vídeo explicativo

Gráfico de comparação

BaseInstrução If-else Instrução Switch
Significado A instrução if-else decide qual instrução será executada e usa várias instruçõesA instrução Switch permite que o usuário decida qual instrução será executada.
Inteiro flutuanteA instrução If-else também avalia um número inteiro flutuante.A instrução switch não pode avaliar um número inteiro flutuante.
Expressão lógica A instrução if-else testa a expressão lógicaA instrução Switch não testa expressão lógica
ImplementaçãoA implementação da instrução if-else é fácilA implementação da instrução switch não é fácil

Instrução If-else

A instrução if-else é usada na programação orientada a objetos. Se falamos sobre o formato geral de uma declaração if-else, ele é: if (expression). Em uma linguagem de programação, se e mais são palavras-chave. Você usa um conjunto de instruções para executar a instrução if-else. Um valor booleano é usado para a instrução if-else que é verdadeira e falsa. Se a afirmação não for verdadeira, ela retornará false e, caso contrário, ela retornará true.


Instrução Switch

A forma geral da instrução switch é: switch (expressão) {case constant1: statement (s); break; case constantes2: declarações (s); case constant3; declarações (s); pausa; case constant4; declarações (s); pausa; declarações padrão}. Essa expressão obtém avalia um número inteiro ou constantes de caracteres. Existem várias opções no switch e o break desempenha um papel muito importante em uma declaração de switch. Existem condições como condição 1, condição 2, condição 3 e condição4. A instrução switch permite alternar entre essas condições e finalizada usando a instrução break.

Principais diferenças

  1. A instrução if-else decide qual instrução será executada e usa várias instruções, enquanto a instrução Switch permite que o usuário decida qual instrução será executada.
  2. A instrução If-else também avalia o número inteiro flutuante, enquanto a instrução Switch não pode avaliar o número inteiro flutuante.
  3. A instrução if-else testa a expressão lógica, enquanto a instrução Switch não testa a expressão lógica.
  4. A implementação da instrução if-else é fácil, enquanto a implementação da instrução switch não é fácil.

Conclusão

Neste artigo acima, vemos a clara diferença entre instrução if-else e switch com implementação.

Vídeo explicativo