Heim  >  Artikel  >  Java  >  Was ist der ternäre Operator und wie funktioniert er?

Was ist der ternäre Operator und wie funktioniert er?

Linda Hamilton
Linda HamiltonOriginal
2024-10-30 16:40:26394Durchsuche

What is the Ternary Operator and How Does it Work?

Operatorverwendung:

Das Fragezeichen „?“ und Doppelpunkt „:“-Operatoren in Klammern, bekannt als ternärer bedingter Operator, dienen einem bestimmten Zweck in der Programmierung.

Mechanik des ternären Operators:

Der ternäre Operator bietet a prägnante Möglichkeit zur bedingten Ausführung. Seine Syntax lautet wie folgt:

boolean_statement ? true_result : false_result

Wenn die boolesche Anweisung „true“ ergibt, wird das „true_result“ zurückgegeben. Wenn umgekehrt die Aussage falsch ist, wird das false_result zurückgegeben.

Analogie zu „if-else“-Anweisungen:

Der ternäre Operator wird oft mit „if-else“ verglichen. else'-Anweisungen aufgrund ihrer Ähnlichkeit in der Funktionalität. Der ternäre Operator ist jedoch eine kompaktere und effizientere Alternative für einfache bedingte Ausdrücke.

Beispiel:

Betrachten Sie den folgenden Java-Code:

int row = 10;
int column;
while (row >= 1) {
    column = 1;
    while (column <= 10) {
        System.out.print(row % 2 == 1 ? "<" : ">"); // Ternary operator usage
        ++column;
    }
    --row;
    System.out.println();
}

In diesem Beispiel wird der ternäre Operator innerhalb der Druckanweisung verwendet, um zu bestimmen, ob „<“ gedruckt werden soll. oder „>“. Wenn der Wert der Zeile ungerade ist (d. h. Zeile % 2 == 1), gibt der Operator „<“ zurück. Andernfalls wird „>“ zurückgegeben.

Standardbegriff und Referenzen:

Der Standardbegriff für den ternären bedingten Operator ist „ternärer Operator“. Weitere Informationen zu seiner Verwendung und Anwendung finden Sie in den meisten Programmiersprachendokumentationen und Lehrbüchern.

Das obige ist der detaillierte Inhalt vonWas ist der ternäre Operator und wie funktioniert er?. 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