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:
int result = x > 0 ? 1 : 0;
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:
if (row % 2 == 1) {
System.out.print("");
}
Dieser Code kann mit dem ternären Operator wie folgt umgeschrieben werden:
System.out.print(row % 2 == 1 ? "");
Terminologie und Dokumentation
Der ternäre Operator wird oft einfach als „der ternäre Operator“ oder „Bedingungsoperator“ bezeichnet. Weitere Informationen zu seiner Verwendung finden Sie in der Dokumentation der von Ihnen verwendeten Programmiersprache, beispielsweise in der Java-Dokumentation zum ? Operator.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3