Video: Sådan skaber du tillid til din hest // Mine erfaringer ⭐️ 2025
Her lærer du, hvordan du kan bruge en
char
variabel i stedet for et helt tal i en Java
switch < sætning. Når du bruger en
char
-type, er det almindeligt at give to på hinanden følgende
case
-konstanter
konstanter for både små og store bogstaver. Antag at du skal indstille provisionsraterne for salgsklassen baseret på tegnkoder i stedet for på heltalværdier ifølge denne tabel:
Klasse | Kommissionens sats |
A eller en | 2% |
B eller b | 3. 5% |
C eller c | 5% |
Enhver anden værdi | 0% |
Her er en
switch
erklæring, der kan gøre tricket:
double commissionRate;
switch (salesClass)
{
tilfælde 'A':
tilfælde 'a':
commissionRate = 0. 02;
break;
sag 'B':
sag 'b':
commissionRate = 0. 035;
break;
sag 'C':
sag 'c':
commissionRate = 0, 05;
break;
standard:
commissionRate = 0. 0;
break;
}
Nøglen til at forstå dette eksempel er at indse, at du ikke behøver at kode nogen udsagn overhovedet for en sagsgruppe - og at hvis du udelader
break
-opgørelsen fra en sagsgruppe, kontrol falder igennem til den næste sagsgruppe. Således indeholder gruppen
tilfælde 'A'
ikke nogen udsagn, men kontrollen falder igennem gruppen
tilfælde 'a'
.
Du bruger apostrofer, ikke citatmærker, til at skabe tegnbogstaver.