Heim > Java > javaLernprogramm > Hauptteil

Wie funktioniert der ternäre bedingte Operator?

Patricia Arquette
Freigeben: 2024-10-31 16:35:02
Original
367 Leute haben es durchsucht

How Does the Ternary Conditional Operator Work?

Was ist der ternäre bedingte Operator?

Der ternäre bedingte Operator, dargestellt durch ein Fragezeichen „?“ und ein Doppelpunkt „:“ bieten eine prägnante Möglichkeit, bedingte Auswertungen durchzuführen.

Funktionalität

Der ternäre Operator funktioniert wie folgt:

boolean_statement ? true_expression : false_expression;
Nach dem Login kopieren

Wenn die boolesche Anweisung auswertet auf true wird der wahre Ausdruck ausgeführt, andernfalls wird der falsche Ausdruck ausgeführt.

Verwendung

Der ternäre Operator kann überall verwendet werden, nicht ausschließlich innerhalb von Druckanweisungen. Es dient als Alternative zu „if-else“-Anweisungen und kann Code vereinfachen, indem bedingte Auswertungen und Zuweisungen in einer einzigen Zeile kombiniert werden.

Beispiel

Betrachten Sie den folgenden Code:

int row = 10;
int column;
while (row >= 1)
{
    column = 1;
    while(column <= 10)
    {
        System.out.print(row % 2 == 1 ? "<" : ">");
        ++column;
    }
    --row;
    System.out.println();
}
Nach dem Login kopieren

Der ternäre Operator in diesem Beispiel ist:

row % 2 == 1 ? "<" : ">"
Nach dem Login kopieren

Wenn die Zeile ungerade ist (d. h. Zeile % 2 ist gleich 1), wird die Zeichenfolge „<>“ wird gedruckt; andernfalls wird die Zeichenfolge „> gedruckt.

Terminologie und Ressourcen

Der ternäre bedingte Operator wird oft als „der ternäre Operator“ oder „der bedingte Operator“ bezeichnet. Weitere Informationen zu Informationen zur Verwendung finden Sie in den folgenden Ressourcen:

  • [Ternärer bedingter Operator in Java](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op1.html#op1)
  • [Ternäre Operatoren (C)](https://www.learncpp.com/cpp-tutorial/conditional-operator-ternary-operator-in-cpp/)
  • [Ternärer Operator (? :)](https://developer.mozilla.org/en-US/docs/Glossary/Ternary_operator)

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

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage