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

So verwenden Sie Fragezeichen in Java

下次还敢
下次还敢Original
2024-05-01 19:39:15645Durchsuche

Der Fragezeichenoperator (?) hat in Java zwei Hauptverwendungszwecke: Bedingungsoperator (ternärer Operator), der verwendet wird, um wahre oder falsche Ausdrücke basierend auf Bedingungen zurückzugeben. Nullprüfung, wird verwendet, um zu überprüfen, ob eine Variable null ist, und um Nullzeigerausnahmen zu vermeiden, indem der Standardwert zurückgegeben wird.

So verwenden Sie Fragezeichen in Java

Fragezeichen in Java verwenden

Fragezeichen (?) hat in Java zwei Hauptverwendungszwecke:

1. Bedingungsoperator (ternärer Operator)

Der ternäre Operator verwendet die folgende Syntax:

<code class="java">condition ? trueExpression : falseExpression;</code>
  • Bedingung: Der auszuwertende boolesche Ausdruck.
  • trueExpression: Ein Ausdruck, der ausgewertet und zurückgegeben wird, wenn die Bedingung wahr ist.
  • falseExpression: Ausdruck, der ausgewertet und zurückgegeben wird, wenn die Bedingung falsch ist.

Zum Beispiel:

<code class="java">int x = 5;
int y = x > 0 ? 10 : 20;</code>

In diesem Fall ist y gleich 10, wenn x größer als 0 ist, andernfalls ist es gleich 20.

2. Null-Überprüfung und Verhinderung von Null-Zeiger-Ausnahmen

In Java können Sie den Fragezeichenoperator verwenden, um zu prüfen, ob eine Variable null ist, und um Null-Zeiger-Ausnahmen zu vermeiden, die durch den Zugriff auf eine Null-Referenz verursacht werden.

Syntax:

<code class="java">variable != null ? variable.method() : defaultValue;</code>
  • Variable: Die zu überprüfende Variable.
  • Methode: Die aufzurufende Methode.
  • Standardwert: Der zurückgegebene Standardwert, wenn die Variable null ist.

Zum Beispiel:

<code class="java">String name = null;
String safeName = name != null ? name : "Unknown";</code>

Wenn in diesem Fall der Name null ist, wird „safeName“ der Wert „Unbekannt“ zugewiesen, andernfalls wird ihm der Wert „name“ zugewiesen.

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