Heim > Java > javaLernprogramm > So sortieren Sie die Operatorpriorität in Java

So sortieren Sie die Operatorpriorität in Java

DDD
Freigeben: 2023-06-01 14:55:26
Original
4974 Leute haben es durchsucht

Operator-Prioritätsreihenfolge in Java: 1. Klammern haben die höchste Priorität: 2. Auto-Inkrement- und Auto-Dekrement-Operatoren haben eine höhere Priorität als arithmetische Operatoren; 4. Der Zuweisungsoperator hat eine niedrigere Priorität eine niedrigere Priorität als arithmetische Operatoren.

So sortieren Sie die Operatorpriorität in Java

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Javascript-Version 1.8.5, Dell G3-Computer

Die Priorität der Operatoren in Java ist wie folgt:

  1. Klammern haben die höchste Priorität.

  2. Inkrementierungs- und Dekrementierungsoperatoren haben eine höhere Priorität als arithmetische Operatoren.

  3. Logische Operatoren haben eine niedrigere Priorität als arithmetische Operatoren.

  4. Zuweisungsoperatoren haben eine niedrigere Priorität als arithmetische Operatoren.

So sortieren Sie die Operatorpriorität in Java

Nachdem wir die Prioritätsreihenfolge gelesen haben, gehen wir den Code durch, um ihn zu stärken:

int n = 3>4 ? 100 : 200;
Nach dem Login kopieren

Schreiben wir die Ausführungsreihenfolge dieser Codezeile:

1. Führen Sie 3>4 Operationen aus und erhalten Sie den booleschen Typ false Das Ergebnis

2. Verwenden Sie das Ergebnis 200 des entsprechenden Ausdrucks 2 als Endergebnis der Operation

3. Weisen Sie der Variablen n 200 zu. Schauen wir uns als Nächstes einen komplizierteren Code an:

rrree

Lassen Sie uns auch die Ausführungsreihenfolge dieses Codes aufschreiben:

1. Klammern haben eine hohe Priorität, wir bearbeiten den Code in der ersten Klammergruppe zuerst

1.1. Der Vergleichsoperator „>“ hat eine höhere Priorität als der logische Operator „&&“

Führen Sie zuerst a>b aus und erhalten Sie das Ergebnis wahr;

Dann führen Sie b>c aus und erhalten Sie das Ergebnis wahr;

Führen Sie schließlich das Ergebnis von a>b&& das Ergebnis von b>c aus, Das heißt, wahr && wahr, das Ergebnis ist wahr

2. Das bedingte Beurteilungsergebnis im ternären Operator ist wahr, und das Ergebnis von Ausdruck 1 wird in c++ zurückgegeben ist, der Wert von n2 ist 1;

Dann ist die Variable Der Wert von c erhöht sich um 1 und wird auf 2 aktualisiert.

Das obige ist der detaillierte Inhalt vonSo sortieren Sie die Operatorpriorität in Java. 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