Prioritätsreihenfolge arithmetischer Operatoren in Java: unäre Operatoren (++, --), Multiplikations- und Divisionsoperatoren (*, /, %) Additions- und Subtraktionsoperatoren (+, -)
Die Prioritätsreihenfolge von Arithmetische Operatoren in Java
Antwort:
In Java ist die Rangfolge der arithmetischen Operatoren wie folgt:
1. Unäre Operatoren
2. Multiplikations- und Divisionsoperatoren
+, -: niedrigere Priorität
Unäre Operatoren haben die höchste Priorität, was bedeutet, dass sie zuerst ausgeführt werden. Zum Beispiel:
<code class="java">int num = 10; int result1 = ++num; // result1 = 11, num = 11 int result2 = -num; // result2 = -11</code>Als nächstes haben die Multiplikations-, Divisions- und Modulo-Operatoren höhere Priorität. Zum Beispiel:
<code class="java">int num1 = 10; int num2 = 3; int result3 = num1 * num2; // result3 = 30 int result4 = num1 / num2; // result4 = 3 int result5 = num1 % num2; // result5 = 1</code>Abschließend haben Additions- und Subtraktionsoperatoren eine niedrigere Priorität. Sie werden nach allen anderen Operatoren ausgeführt. Zum Beispiel:
<code class="java">int num3 = 10; int num4 = 5; int result6 = num3 + num4; // result6 = 15 int result7 = num3 - num4; // result7 = 5</code>
Hinweis:
Wenn zwei Operatoren die gleiche Priorität haben, werden sie von links nach rechts ausgeführt. Sie können Klammern verwenden, um die Priorität von Operatoren zu ändern.
Das obige ist der detaillierte Inhalt vonRangfolge arithmetischer Operatoren in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!