a == b ? c : d
Gruppe |
Prüft, ob a gleich b ist. Falls ja, wird c zurückgegeben, ansonsten d. Der Vergleich ist vom Datentypen der Parameter a und b abhängig.
Wenn beide Vergleichsargumente vom Typ String sind, wird ein String-Vergleich ausgeführt.
Wenn mindestens ein Vergleichsargument vom Typ Boolean ist, wird ein Boolean-Vergleich ausgeführt.
In allen anderen Fällen wird ein numerischer Vergleich auf der Basis des Typs BigDecimal ausgeführt.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
Vergleichswert 1. |
b |
Vergleichswert 2. |
c |
Rückgabewert, wenn a gleich b ist. |
d |
Rückgabewert, wenn a ungleich b ist. |
Beispiele
Parameter a |
Parameter b |
Parameter c |
Parameter d |
Ergebnis |
1 |
1 |
stimmt |
falsch |
stimmt |
1 |
2 |
stimmt |
falsch |
falsch |
Siehe auch
Datentypen / Unter-Abschnitt: Vergleiche und Typ