Video: Zeichenketten - Java Tutorial 13 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler 2024
festlegen. Hier erfahren Sie, wie Sie eine
char
-Variable anstelle einer Ganzzahl in einem Java
-Switch verwenden können < Anweisung. Wenn Sie einen Typ
char
verwenden, ist es üblich, zwei aufeinanderfolgende
case
-Konstanten für jede Fallgruppe anzugeben, um Klein- und Großbuchstaben zu berücksichtigen. Angenommen, Sie müssen die Provisionssätze für die Verkaufsklasse basierend auf Zeichencodes und nicht auf ganzzahligen Werten entsprechend dieser Tabelle festlegen:
Provisionssatz | A oder a |
2% | B oder b |
3. 5% | C oder c |
5% | Beliebiger anderer Wert |
0% | Hier ist eine |
switch
-Anweisung, die den Trick macht:
switch (salesClass)
{
Fall 'A':
Fall 'a':
commissionRate = 0. 02;
Pause;
Fall 'B':
Fall 'b':
commissionRate = 0. 035;
Pause;
Fall 'C':
Fall 'c':
Pause;
default:
commissionRate = 0. 0;
Pause;
}
Der Schlüssel zum Verständnis dieses Beispiels ist die Erkenntnis, dass Sie für eine Fallgruppe überhaupt keine Anweisungen codieren müssen - und das, wenn Sie die Anweisung
break
aus einer Fallgruppe weglassen. Die Kontrolle fällt auf die nächste Fallgruppe. Die Gruppe
case 'A'
enthält also keine Anweisungen, aber die Kontrolle fällt in die Gruppe
case 'a'
.
Sie verwenden Apostrophe, keine Anführungszeichen, um Zeichenliterale zu erstellen.