Heim > Java > javaLernprogramm > Hauptteil

Was bedeutet in Java?

下次还敢
Freigeben: 2024-04-27 00:54:15
Original
813 Leute haben es durchsucht

"?" stellt in Java den ternären Operator dar, der verwendet wird, um basierend auf einem booleschen Ausdruck unterschiedliche Werte zurückzugeben: wahr oder falsch, je nachdem, ob der boolesche Ausdruck wahr ist. Es ist eine Kurzform der if-else-Anweisung und wird verwendet, um bedingte Urteile prägnant durchzuführen.

Was bedeutet in Java?

Bedeutung von ? in Java

? in Java ist ein spezieller Operator, der ternärer Operator (oder bedingter Operator) genannt wird. Es ermöglicht die Rückgabe verschiedener Werte basierend auf einem bestimmten booleschen Ausdruck. Seine Syntax lautet wie folgt:

<code class="java"><布尔表达式> ? <真值> : <假值></code>
Nach dem Login kopieren

Verwendung

Der erste Operand des ternären Operators ist ein boolescher Ausdruck, der als wahr oder falsch ausgewertet wird. Wenn der boolesche Ausdruck wahr ist, gibt der Operator den zweiten Operanden (einen wahren Wert) zurück; andernfalls gibt er den dritten Operanden (einen falschen Wert) zurück.

Beispiel

Das folgende Beispiel zeigt, wie der ternäre Operator verwendet wird:

<code class="java">int age = 25;
String message = age >= 18 ? "成年人" : "未成年人";</code>
Nach dem Login kopieren

Wenn in diesem Beispiel age größer oder gleich 18 ist, dann message wird auf „Erwachsene“ eingestellt, andernfalls auf „Minderjährige“. age 大于或等于 18,则 message 将被设置为 "成年人";否则,它将被设置为 "未成年人"。

替代用法

三元运算符是 if-else 语句的简写形式。上面的示例可以用 if-else

Alternative Verwendung

🎜🎜Der ternäre Operator ist die Kurzform der if-else-Anweisung. Das obige Beispiel kann mit einer if-else-Anweisung wie folgt umgeschrieben werden: 🎜
<code class="java">int age = 25;
String message;
if (age >= 18) {
    message = "成年人";
} else {
    message = "未成年人";
}</code>
Nach dem Login kopieren
🎜 Allerdings ist der ternäre Operator häufig prägnanter, insbesondere im Fall einer einzelnen Zeile. 🎜

Das obige ist der detaillierte Inhalt vonWas bedeutet in Java?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!