Was ist Conditional Operator in Java und wie schreibt man es?



Der bedingte Operator in Java wird auch als ternärer Operator betrachtet, da er einen von zwei Ausdrücken zur Auswertung basierend auf dem ersten Operanden auswählt.

Bedingte Operatoren in Java werden auch als ternäre Operatoren bezeichnet. Ich bin mir ziemlich sicher, dass Sie das Konzept des if-else-Anweisung in Java . Nun, bedingte Operatoren sind einfach eine komprimierte Form der if-else-Anweisung, die auch einen Wert zurückgibt. Um das Konzept weiter zu vereinfachen, möchte ich dieses Thema ausführlich mit Ihnen besprechen.

Dieser Artikel konzentriert sich auf die folgenden Hinweise:





Lass uns anfangen!
Beginnen Sie mit der Definition des bedingten Operators in Java!

Was ist ein bedingter Operator in Java?

Wie ich am Anfang dieses Artikels erwähnt habe, ist der bedingte Operator auch als der bekannt ternärer Operator wird der Begriff ternär verwendet, da dieser Operator aus drei Operanden besteht, die zum Auswerten von Booleschen Ausdrücken verwendet werden. Das ultimative Ziel der Operator ist zu entscheiden, welcher Wert der Variablen zugewiesen werden soll.



Bedingter Operator für in Java - Edureka

Nachdem wir die grundlegende Definition dieses Operators verstanden haben, gehen wir weiter und verstehen die Syntax, die für seine Implementierung verwendet wird.

Art der Kommentare in Java

Syntax:



Es kommt mit einer einfachen Syntax, wie Sie unten sehen können:

Boolescher Ausdruck? Ausdruck1: Ausdruck2

Erläuterung: Der erste Ausdruck muss ein boolescher Ausdruck sein, während Ausdruck1 und Ausdruck2 ein beliebiger Ausdruck sein können, der einen bestimmten Wert enthält. Nun, wenn der erste Operand zu ausgewertet wird wahr dann gibt der bedingte Operator Ausdruck1 als Ausgabe zurück, andernfalls wird Ausdruck2 zurückgegeben.

Da Sie mit der Syntax des bedingten Java-Operators gut vertraut sind, können Sie mit unserem nächsten Segment fortfahren und den Implementierungsprozess dieses Operators sehen.

Fahren Sie mit einem Beispiel fort.

Beispiel

Hier ist ein Beispielcode:

public class Beispiel {public static void main (String [] args) {int A = 10 int B = 20 String result = A> B? 'A ist größer': 'B ist größer' System.out.println (Ergebnis)}}

Ausgabe:
B ist größer

Erläuterung:

Sie können sehen, wie der bedingte Operator mit den beiden Ausdrücken verglichen und zur endgültigen Schlussfolgerung gesprungen wird. Ich hoffe, das Konzept dieses Operators lässt Sie jetzt nicht mehrdeutig werden.

Auf dem Weg zu unserem nächsten Thema habe ich einen bedingten Operator verschachtelt.

Was macht ein iOS-Entwickler?

Was ist ein verschachtelter bedingter Operator?

Sie können den bedingten Operator auch unter verschachtelten Bedingungen verwenden. Ich habe am Anfang dieses Artikels angegeben, dass der bedingte Operator die komprimierte Form eines ist if-else-Anweisung Lassen Sie mich Ihnen dies anhand eines Beispiels beweisen.

Beispiel

Angenommen, ich muss drei ganzzahlige Werte vergleichen und den größten Wert unter ihnen ermitteln. Dann würde die if-else-Anweisung folgendermaßen aussehen:

if (a> b) {if (a> c) {return 'a ist am größten'} else {return 'c ist am größten'} else {if (b> c) {return 'b ist am größten'} else {return ' c ist am größten '}}

Anstatt diesen langen Code zu schreiben, möchte ich ihn jetzt mit dem Konzept des verschachtelten bedingten Operators komprimieren.

öffentliche Klasse NestedExample {public static void main (String [] args) {int a = 10 int b = 20 int c = 30 String result = a> b? a> c? 'a ist am größten': 'c ist am größten': b> c? 'b ist am größten': 'c ist am größten' System.out.println (Ergebnis)}} System.out.println (Ergebnis)}}

Ausgabe:

c ist am größten

hat eine Beziehung in Java

Hier können Sie sehen, wie Sie anstelle von sperrigen Codes einfach Einzeilercodes mit einem verschachtelten Operator schreiben und das gewünschte Ergebnis erzielen können.

Damit haben wir das Ende dieses Artikels erreicht. Ich hoffe, dass der oben erläuterte Inhalt einen Mehrwert für Ihr Java-Wissen darstellt.

Wenn Sie diesen Artikel zu 'Bedingter Operator in Java' relevant fanden, lesen Sie die Ein vertrauenswürdiges Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt.

Wir sind hier, um Ihnen bei jedem Schritt auf Ihrer Reise zu helfen. Wir erstellen einen Lehrplan, der für Studenten und Fachleute konzipiert ist, die Java-Entwickler werden möchten. Der Kurs soll Ihnen einen Vorsprung in die Java-Programmierung verschaffen und Sie sowohl für grundlegende als auch für fortgeschrittene Java-Konzepte sowie für verschiedene Java-Frameworks wie Hibernate & Spring schulen.

Wenn Sie auf Fragen stoßen, können Sie alle Ihre Fragen im Kommentarbereich von „Conditional Operator in Java“ stellen. Unser Team beantwortet diese gerne.