Vídeo: 054 Java nivel basico Ordenando os dados de um Array de Strings 2024
Aqui, você aprende como você pode usar uma variável
char
em vez de um número inteiro em um switch
de Java < declaração. Quando você usa um tipo
char
, fornecer-se duas constantes consecutivas
para cada grupo de casos é comum, para permitir letras minúsculas e maiúsculas. Suponha que você precise definir as taxas de comissão para a classe de vendas com base em códigos de caracteres e não em valores inteiros, de acordo com esta tabela:
Taxa da Comissão | A ou |
2% | B ou b |
3. 5% | C ou c |
5% | Qualquer outro valor |
0% | Aqui está uma indicação |
que pode fazer o truque:
switch (salesClass)
{
caso 'A':
caso 'a':
commissionRate = 0. 02;
quebra;
caso 'B':
caso 'b':
commissionRate = 0. 035;
quebra;
caso 'C':
caso 'c':
quebra;
padrão:
commissionRate = 0. 0;
quebra;
}
A chave para entender este exemplo é perceber que você não precisa codificar nenhuma declaração para um grupo de casos - e que, se você omitir a declaração
break
de um grupo de casos, o controle cai para o próximo grupo de casos. Assim, o
caso 'A'
grupo não contém nenhuma declaração, mas o controle cai para o
caso 'a'
grupo.
Você usa apóstrofos, sem aspas, para criar literais de personagens.