Wie der ternäre Operator in Java funktioniert
Die Arbeit des ternären Operators hängt von der folgenden Syntax ab:
(Zustand) ? Expression1: Expression2Da der Name des Bedieners ternär ist, hängt er von drei Instanzen ab, wie in der obigen Syntax gezeigt. Das Symbol "?”Wird als ternärer Operator bezeichnet, der Bedingung, Expression1 und Expression2 in einer einzelnen Linie kombiniert.
Eine weitere Beschreibung der in der Syntax verwendeten Instanzen finden Sie unten:
So verwenden Sie den ternären Operator in Java
Dieser Abschnitt zeigt mehrere Beispiele, die die Verwendung des ternären Operators in Java zeigen. Zum besseren Unter Hinweis wird die Verwendung des ternären Operators in Folgendes eingeteilt:
Verwenden des einfachen ternären Operators
Der folgende Java -Code übt die Verwendung eines ternären Operators zum Überprüfen der Variablen oder einer Nummer.
Paket LH;Der Code wird unten beschrieben:
Das Bild unten zeigt den Code und die Ausgabekonsole:
Verwenden von Nested ternärer Operator
Wenn mehrere ternäre Operatoren (?) werden in einer einzigen Linie verwendet, wir bezeichnen sie als den verschachtelten ternären Operator. Der verschachtelte ternäre Operator wirkt als Ersatz für Switch-Case-Anweisungen. Der folgende Code zeigt die Verwendung des verschachtelten ternären Operators:
Paket LH;Der oben festgelegte Code wird unten beschrieben:
Das Bild von Code und Ausgabe ist unten bereitgestellt:
Abschluss
Der ternäre Operator ist der beste Ersatz für IF-ELSE- und Switch-Case-Anweisungen. Sie arbeiten auf derselben Logik, wie IF-ELSE- und SWALT-Anweisungen funktionieren. Alternativ führt der ternäre Operator diese Vorgänge auf einfache und effektive Weise mit einem einzelnen Linienausdruck aus. In diesem Beitrag werden die Syntax und Verwendung des ternären Operators ausführlich erörtert. Sie hätten gelernt, sowohl eine einzelne als auch den verschachtelten ternären Operator in Java zu verwenden. Ein einfacher ternärer Operator ist einer IF-ELSE-Anweisung zugeordnet, während das verschachtelte Ternär für Switch-Case-Anweisungen verwendet werden kann.