a == b ? c : d


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