Heim > Java > JavaBase > Hauptteil

Der Unterschied zwischen Java = und ==

王林
Freigeben: 2019-11-09 16:25:30
Original
4531 Leute haben es durchsucht

Der Unterschied zwischen Java = und ==

Unterschied:

In Java ist = eine Zuweisungsoperation, während == verwendet wird, um zu bestimmen, ob die Werte gleich sind.

Beispiel:

a=b  //就是把b的值赋予给a;
a==b  //就是判断a等于b
Nach dem Login kopieren

Beurteilungsbedingung, um festzustellen, ob die beiden vom ==-Operator verglichenen Werte gleich sind:

1: Wenn zwei Werte denselben Typ haben, prüfen Sie, ob sie gleich sind. Wenn sie nicht genau gleich sind, sind sie nicht gleich.

2. Wenn zwei Werte unterschiedlichen Typs sind, können sie dennoch gleich sein. Verwenden Sie die folgenden Regeln und Typkonvertierungen, um ihre Gleichheit zu überprüfen:

Wenn ein Wert null und der andere undefiniert ist, sind sie gleich

Wenn ein Wert eine Zahl ist, ist der andere ein Zeichenfolge, konvertieren Sie die Zeichenfolge in eine Zahl und verwenden Sie dann den konvertierten Wert zum Vergleich.

Wenn ein Wert wahr ist, konvertieren Sie ihn in 1 und vergleichen Sie ihn dann. Wenn ein Wert falsch ist, konvertieren Sie ihn in 0 und vergleichen Sie ihn.

Wenn ein Wert ein Objekt und der andere Wert eine Zahl oder Zeichenfolge ist, konvertieren Sie das Objekt in einen Wert vom primitiven Typ und vergleichen Sie ihn.

Andere Kombinationen sind nicht gleich.

Empfohlenes Tutorial: Java-Tutorial

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Java = und ==. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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