Heim  >  Artikel  >  Java  >  Wie funktioniert der ternäre bedingte Operator in der Programmierung?

Wie funktioniert der ternäre bedingte Operator in der Programmierung?

Barbara Streisand
Barbara StreisandOriginal
2024-10-29 11:50:30536Durchsuche

How does the Ternary Conditional Operator work in programming?

Den ternären bedingten Operator verstehen

Bei der Programmierung werden die Operatoren Fragezeichen („?“) und Doppelpunkt („:“) verwendet in Klammern, um den ternären Bedingungsoperator zu bilden. Es bietet eine prägnante Alternative zur herkömmlichen if-else-Anweisung und ermöglicht es Ihnen, eine Bedingung zu bewerten und einen Wert basierend auf ihrer Wahrhaftigkeit zuzuweisen.

Syntax und Verwendung

Die Der ternäre Operator folgt der Syntax:

boolean_expression ? true_value : false_value

Wenn boolean_expression true ergibt, wird der true_value zugewiesen; andernfalls wird der false_value zugewiesen.

Zum Beispiel:

<code class="java">int result = x > 0 ? 1 : 0;</code>

Wenn x größer als Null ist, wird dem Ergebnis 1 zugewiesen; andernfalls ist es 0.

Alternative zu if-else-Anweisungen

Der ternäre Operator bietet eine kompaktere Möglichkeit, einfache if-else-Anweisungen zu schreiben. Betrachten Sie das folgende Beispiel:

<code class="java">if (row % 2 == 1) {
    System.out.print("<");
} else {
    System.out.print(">");
}</code>

Dieser Code kann mit dem ternären Operator wie folgt umgeschrieben werden:

<code class="java">System.out.print(row % 2 == 1 ? "<" : ">");</code>

Terminologie und Dokumentation

Der Der ternäre Operator wird oft einfach als „ternärer Operator“ oder „bedingter Operator“ bezeichnet. Weitere Informationen zu seiner Verwendung finden Sie in der Dokumentation der von Ihnen verwendeten Programmiersprache, beispielsweise in der Java-Dokumentation zum ? Betreiber.

Das obige ist der detaillierte Inhalt vonWie funktioniert der ternäre bedingte Operator in der Programmierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn