In dieser Beschreibung werden wir die verschiedenen Aspekte des ternären Aspekts untersuchen “?" Operator:
Also beginnen wir beginnen!
Was macht "?”Gemein in Java
Der “?” In Java ist nichts anderes als ein Bediener, der genauso wie IF-ELSE-Aussagen ausführt, und daher ist er besser als bedingter oder ternärer Operator in Java bekannt. Der “?” In Java helfen Sie uns beim Schreiben eines einfachen, prägnanten und klaren Code.
Syntax
Der ternäre oder bedingte Bediener besteht aus zwei Symbolen: einer ist “?” und der andere ist ":" und gemeinsam bilden diese beiden Symbole einen Ausdruck:
(Bedingung/Ausdruck) ? Erstausdruck: zweite ExpressionAus dem Snippet oben ist klar, dass es insgesamt drei Fälle gibt,.e. eine bestimmte Bedingung und zwei Ausdrücke.
Wie "?Operator arbeitet in Java
Als die "?Der Operator funktioniert ähnlich wie bei IF-ELSE.
Wie "?Operator arbeitet in Java
Betrachten wir die folgenden Beispiele für ein tiefes Verständnis dafür, wie die “?” Der Bediener arbeitet in Java oder wie er die IF-ELSE-Anweisung ersetzt.
Beispiel
Der Unter-Snippet testet eine Bedingung mit der IF-ELSE-Anweisung, um herauszufinden, ob die angegebene Nummer gerade oder ungerade ist:
öffentlicher Klasse ternaryoperatexampleDie angegebene Zahl wird durch 2 geteilt, wenn der Rest 0 ist, wird eine gleichmäßige Zahl angezeigt. Andernfalls zeigt sie eine ungerade Zahl an:
Die Ausgabe authentifiziert die Angemessenheit der IF-ELSE-Erklärung.
Beispiel
Lassen Sie uns nun das obige Beispiel mit Hilfe des “?” Operator:
öffentlicher Klasse ternaryoperatexampleGebrauch von ? Der Bediener macht unseren Code präzise und leicht zu verstehen. Betrachten Sie nun den folgenden Snippet, um zu sehen, wie die Ausgabe des oben gegebenen Codes ausgeht:
Das oben gegebene Snippet überprüft die Arbeit des “?” Operator.
Wie man verschachtelt benutzt “?Operator in Java
Manchmal stehen wir vor einem Szenario, in dem wir in solchen Fällen mehrere Bedingungen durchlaufen müssen “?” Betreiber und daher als verschachtelter ternärer “bekannt“?Operatoren. Betrachten Sie das folgende Beispiel für ein tiefgreifendes Verständnis dieses Konzepts.
Beispiel
In diesem Beispiel gibt es drei Zahlen und unter ihnen müssen wir eine größere Zahl finden:
öffentlicher Klasse ternaryoperatexampleIm obigen Code -Snippet wenden wir den verschachtelten ternären Operator an, um die größte Zahl unter den angegebenen Zahlen zu finden und das Ergebnis in einer Variablen zu speichern "Res":
Das obige Ausschnitt zeigt das "55" ist größer als "51" Und "45" was zeigt, dass das verschachtelt ist “?” Der Bediener arbeitet effektiv.
Abschluss
In Java die “?” Das Zeichen wird als ternärer/bedingter Operator bezeichnet und wird genauso ausgeführt, wie IF-ELSE-Anweisungen ausführen. Der “?” In Java enthält drei Fälle i.e. Eine bestimmte Bedingung und zwei Ausdrücke, wenn die angegebene Bedingung wahr ist. Bei mehreren Bedingungen kann der verschachtelte ternäre Operator verwendet werden. Dieses Schreiben enthält einen umfassenden Leitfaden für was “?” bedeutet in Java und wie man das benutzt “?” Symbol in Java.