String para controlar uma instrução switch

Usando um string para controlar uma instrução switch

Antes do JDK 7, o switch só podia ser controlado por tipos inteiros, como int ou char.
Isso limitava o uso de switch quando a seleção de ações era baseada no conteúdo de um String.
Nesses casos, er…


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR

Usando um string para controlar uma instrução switch

  • Antes do JDK 7, o switch só podia ser controlado por tipos inteiros, como int ou char.

  • Isso limitava o uso de switch quando a seleção de ações era baseada no conteúdo de um String.

  • Nesses casos, era comum usar uma escada if-else-if.

  • Com o JDK 7, passou a ser possível usar String para controlar switch, tornando o código mais legível e otimizado em várias situações.

  • Exemplo:

Image description

  • Saída:
    Canceling

  • O switch verifica o valor de command em relação às constantes case, executando o código correspondente à primeira coincidência encontrada.

  • Usar switch com String pode melhorar a legibilidade do código e é mais conveniente do que uma sequência de if/else.

  • No entanto, o uso de switch com String pode ser menos eficiente do que com inteiros.

  • Recomenda-se usar switch com String apenas quando os dados de controle já estiverem nessa forma, evitando o uso desnecessário.


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR


Print Share Comment Cite Upload Translate Updates
APA

DevsJavaGirlsBR | Sciencx (2024-08-12T23:13:15+00:00) String para controlar uma instrução switch. Retrieved from https://www.scien.cx/2024/08/12/string-para-controlar-uma-instrucao-switch/

MLA
" » String para controlar uma instrução switch." DevsJavaGirlsBR | Sciencx - Monday August 12, 2024, https://www.scien.cx/2024/08/12/string-para-controlar-uma-instrucao-switch/
HARVARD
DevsJavaGirlsBR | Sciencx Monday August 12, 2024 » String para controlar uma instrução switch., viewed ,<https://www.scien.cx/2024/08/12/string-para-controlar-uma-instrucao-switch/>
VANCOUVER
DevsJavaGirlsBR | Sciencx - » String para controlar uma instrução switch. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/08/12/string-para-controlar-uma-instrucao-switch/
CHICAGO
" » String para controlar uma instrução switch." DevsJavaGirlsBR | Sciencx - Accessed . https://www.scien.cx/2024/08/12/string-para-controlar-uma-instrucao-switch/
IEEE
" » String para controlar uma instrução switch." DevsJavaGirlsBR | Sciencx [Online]. Available: https://www.scien.cx/2024/08/12/string-para-controlar-uma-instrucao-switch/. [Accessed: ]
rf:citation
» String para controlar uma instrução switch | DevsJavaGirlsBR | Sciencx | https://www.scien.cx/2024/08/12/string-para-controlar-uma-instrucao-switch/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.