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

So verwenden Sie Fragezeichen in Java

下次还敢
Freigeben: 2024-05-01 19:39:15
Original
721 Leute haben es durchsucht

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>
Nach dem Login kopieren
  • 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>
Nach dem Login kopieren

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>
Nach dem Login kopieren
  • 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>
Nach dem Login kopieren

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!

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