Java Reference
In-Depth Information
arithmetischer Ausdruck (1)
int-Literal
int-
Variablenname
unärer
arithmetischer
Operator
arithmetischer
Ausdruck
binärer
arithmetischer
Operator
arithmetischer
Ausdruck
arithmetischer
Ausdruck
arithmetischer
Ausdruck
(
)
int-Literal
Ziffer ohne Null
Ziffer
0
Abbildung 14.3: Syntaxdiagramm: Arithmetischer Ausdruck (1)
14.5.2 Semantik
Schauen wir uns einmal genauer an, wie arithmetische Ausdrücke gebildet werden können und was
für Auswirkungen sie haben:
• int-Literale: int-Literale werden durch Zeichenfolgen beschrieben, die aus dezimalen Ziffern
(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) bestehen. Dabei gilt die Einschränkung, dass einer Zahl ungleich 0
keine „0“ vorangestellt werden darf. Gültige int-Literale sind also: 0, 2, 4711, 1234560789, ...
• int-Variablenname: Der Name einer int-Variablen in einem arithmetischen Ausdruck reprä-
sentiert den aktuell in der Variablen gespeicherten Wert.
• Unäre arithmetische Operatoren: Die Zeichen „+“ und „-“ kennzeichnen Vorzeichen von arith-
metischen Ausdrücken. Die unären arithmetischen Operatoren sind rechtsassoziativ und be-
sitzen die höchste Priorität aller arithmetischen Operatoren.
• Binäre arithmetische Operatoren: Es existieren insgesamt fünf binäre arithmetische Operato-
ren, mit denen jeweils zwei andere arithmetische Ausdrücke (die Operanden) verknüpft wer-
den:
Search WWH ::




Custom Search