Heim  >  Artikel  >  Java  >  Was bedeutet in Java?

Was bedeutet in Java?

下次还敢
下次还敢Original
2024-04-27 00:54:15790Durchsuche

"?" 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>

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>

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>
🎜 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!

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
Vorheriger Artikel:Was bedeutet: in Java?Nächster Artikel:Was bedeutet: in Java?