Was ist der Wert von: 12    - 4/2    +    2

Eine gute Antwort wäre:

12 — da der Ausdruck bedeutet: 12 - 2 + 2.

Arithmetische Operatoren

OperatorBedeutungPräzedenz
- unäres Minushöchste
+ unäres Plushöchste
* Multiplikationmittel
/ Division mittel
% Modulo mittel
+ Addition niedrig
- Subtraktionniedrig

Ein arithmetischer Operator ist ein Symbol, das danach verlangt etwas Arithmetisches zu tun. Wie es die vorherige Frage veranschaulicht hat, gibt es eine bestimmte Reihenfolge in der die Operationen durchgeführt werden, wenn mehrere Operatoren in einem Ausdruck verwendet werden. Operatoren höherer Präzedenz werden zuerst durchgeführt. Es gibt in Java viele Operatoren, daher zeigt das folgende nur ein paar:

In der Tabelle haben Operatoren derselben Gruppe die gleiche Präzedenz. Also haben zum Beispiel Plus ("+") und Minus ("-") die gleiche Präzedenz.

Der unäre Minus- und unäre Plus-Operator werden als Teil einer negativen oder positiven Zahl verwendet. Zum Beispiel bedeutet -23 negative dreiundzwanzig. Mehr dazu später.


FRAGE 14:

Was ist der Wert der folgenden Ausdrücke (für jeden Ausdruck, führen Sie den Operator mit der höchsten Präzedenz zuerst durch:)

78 - 12 / 4            2 + 6 / 2 - 9
Inhaltsverzeichnis