Heim >Java >javaLernprogramm >Was ist der ternäre Operator und wie funktioniert er?
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!