Heim  >  Artikel  >  Java  >  So verwenden Sie Fragezeichen in Java

So verwenden Sie Fragezeichen in Java

下次还敢
下次还敢Original
2024-04-26 22:36:161083Durchsuche

Das Fragezeichen in Java kann für folgende Zwecke verwendet werden: Ternärer Operator: Wird zur bedingten Beurteilung verwendet und gibt je nach Bedingungen unterschiedliche Werte zurück. Beurteilung und Zuweisung von Nullwerten: Wird verwendet, um zu beurteilen, ob eine Variable leer ist, und unterschiedliche Werte zurückzugeben oder Werte entsprechend den Bedingungen zuzuweisen. Varargs-Argumente der Methode: Konvertieren Sie eine variable Anzahl von Argumenten in ein Array. Destrukturierung beim Mustervergleich: Zerlegung eines Objekts oder Arrays in mehrere Variablen.

So verwenden Sie Fragezeichen in Java

Verwendung von Fragezeichen in Java

Fragezeichen in Java haben viele Verwendungsmöglichkeiten, darunter:

1. Bedingungsoperator (ternärer Operator)

Der ternäre Operator ist ein prägnanter bedingter Ausdruck von Die Syntax lautet wie folgt:

<code>(条件) ? 值1 : 值2;</code>

Wenn die Bedingung wahr ist, wird der Wert 1 zurückgegeben, andernfalls wird der Wert 2 zurückgegeben.

Beispiel:

<code class="java">int age = 18;
String result = (age >= 18) ? "成年" : "未成年";</code>

2. Nullwertbeurteilung und -zuweisung:

Fragezeichen können verwendet werden, um zu beurteilen, ob eine Variable null ist. Die Syntax lautet wie folgt:

<code class="java">变量 != null ? 变量 : 默认值;</code>
Wenn die Variable nicht null ist, wird der Variablenwert zurückgegeben; andernfalls wird der Standardwert zurückgegeben.

Beispiel:

<code class="java">String name = null;
String displayName = name != null ? name : "未知";</code>

Zuweisung:

Fragezeichen kann auch verwendet werden, um einer Variablen basierend auf einer Bedingung einen Wert zuzuweisen. Die Syntax lautet wie folgt:

<code class="java">变量 = 条件 ? 值1 : 值2;</code>
Wenn die Bedingung wahr ist, der Wert Der Variablen wird der Wert 1 zugewiesen, andernfalls wird der Variablen der Wert 2 zugewiesen.

Beispiel:

<code class="java">boolean isAdult = true;
int ageLimit = isAdult ? 18 : 16;</code>

3. Der varargs-Parameter der Methode

Der varargs-Parameter der Methode verwendet drei Punkte (...), um eine variable Anzahl von Parametern darzustellen:

<code class="java">public static void myMethod(String... args) { ... }</code>
Fragezeichen können den varargs-Parameter in ein Array konvertieren. Die Syntax lautet wie folgt:

<code class="java">String[] argsArray = myMethod(?);</code>

4. Destrukturierung beim Mustervergleich

Mit Java 17 wurde ein Mustervergleich eingeführt, bei dem Fragezeichen zum Zerstören von Objekten oder Arrays verwendet werden. Die Syntax lautet wie folgt:

<code class="java">var (a, b) = new int[] { 1, 2 };</code>
Dieser Code wird new int[] { 1, 2 } in zwei ganzzahlige Variablen a und b zerlegen.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Fragezeichen 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