Heim >Java >javaLernprogramm >Rangfolge arithmetischer Operatoren in Java

Rangfolge arithmetischer Operatoren in Java

下次还敢
下次还敢Original
2024-04-26 01:00:23368Durchsuche

Prioritätsreihenfolge arithmetischer Operatoren in Java: unäre Operatoren (++, --), Multiplikations- und Divisionsoperatoren (*, /, %) Additions- und Subtraktionsoperatoren (+, -)

Rangfolge arithmetischer Operatoren in Java

Die Prioritätsreihenfolge von Arithmetische Operatoren in Java

Antwort:
In Java ist die Rangfolge der arithmetischen Operatoren wie folgt:

1. Unäre Operatoren

  • ++, --: Höchste Priorität
  • +, -: positiv, negativ

2. Multiplikations- und Divisionsoperatoren

  • *, /, %: Additions- und Subtraktionsoperatoren

+, -: niedrigere Priorität

  • Antwort erweitern:

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!

    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