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

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

Patricia Arquette
Freigeben: 2024-10-30 00:02:02
Original
428 Leute haben es durchsucht

What is the Ternary Conditional Operator and How Does it Work?

Ternärer bedingter Operator: Das Geheimnis von „?“ lüften und :

Das Fragezeichen „?“ und Doppelpunkt „:“ innerhalb der Klammern einer Druckfunktion erfüllen einen entscheidenden Zweck bei der Programmierung. Sie stellen den ternären bedingten Operator dar, der auch als „ternärer Operator“ bekannt ist. Es ähnelt der „if“ „else“-Anweisung, funktioniert aber über die Grenzen von print-Anweisungen hinaus.

Stellen Sie sich den ternären Operator als eine kompakte Version des traditionellen if-else-Konstrukts vor. Es hat die Form:

boolean statement ? true result : false result;
Nach dem Login kopieren

Wenn die boolesche Anweisung „true“ ergibt, wird das wahre Ergebnis zurückgegeben. Andernfalls wird das falsche Ergebnis zurückgegeben. Hier ist ein Beispiel:

result = a > b ? x : y;
Nach dem Login kopieren

Dieses Code-Snippet weist dem Ergebnis den Wert von x zu, wenn a größer als b ist. Wenn nicht, wird dem Ergebnis der Wert y zugewiesen.

Um das Konzept besser zu verstehen, versuchen Sie Folgendes:

System.out.println(true ? "true!" : "false.");
System.out.println(false ? "true!" : "false.");
Nach dem Login kopieren

Sie werden feststellen, dass die erste Aussage „wahr“ ausgibt. , während der zweite „false“ ausgibt. Dies liegt daran, dass die booleschen Aussagen als wahr bzw. falsch ausgewertet werden.

Zusammenfassend bietet der ternäre Bedingungsoperator eine prägnante Möglichkeit, eine boolesche Aussage auszuwerten und entweder ein „wahres“ oder ein „falsches“ Ergebnis zurückzugeben. Wenn Sie die Verwendung beherrschen, können Sie Ihre Programmierfähigkeiten verbessern und Ihre Programme effizienter machen.

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