Ausdrücke in Java (Ausdrücke in Java), Lektion, Seite 723708
https://www.purl.org/stefan_ram/pub/ausdruck_java (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Java-Kurs

Mehr über Ausdrücke und Auswertungen in Java 

Wir haben nun die Schreibweise »-65« für einen Ausdruck kennengelernt, der den negativen Wert ‹ −65 › („minus Fünfundsechzig“) hat.

Solch eine Schreibweise gilt in Java  nicht  als Literal. Sie gilt aber als ein Ausdruck, außerdem gelten auch alle Literale als Ausdrücke.

Es gibt keine Literale  für negative Zahlen, negative Zahlen können aber als Ausdruck  geschrieben werden.

int-Werte  können auch negativ  sein, int-Numeralia  nicht.

Ausdrücke

Der Begriff „Ausdruck“ wurde schon früher eingeführt, hier wird er nun genauer gefaßt.

Ein Ausdruck  ist eine Produktion der Produktionsregel »Ausdruck« (des Aufbaudiagramms »Ausdruck«). Wir definieren den Begriff mit dem folgenden Diagramm, das später noch erweitert werden wird.

Ein Ausdruck ist ein Literal, vor dem noch ein Vorzeichen stehen kann
Ausdruck
.----------.
|-|---.------------>| Literal |----.---->|-|
| '----------' |
| .-. .----------. |
'--->( - )--->| Literal |----'
| '-' '----------' |
| .-. .----------. |
'--->( + )--->| Literal |----'
'-' '----------'

Jedes Literal  gilt auch als Ausdruck. Der Begriff „Ausdruck“ ist also ein Oberbegriff zum Begriff „Literal“.

Begriffshierarchie der Ausdrücke

Ausdruck
^
|
.-----------'-----------.
| |
' '
Literal echter Vorzeichenausdruck
(einfacher Ausdruck) (komplexer Ausdruck)
^ z.B.: -65
|
.-----------'-----------.
| |
' '
Numerale Zeichenfolgenliteral
^ z.B.: "abc"
|
.-----------'-----------.
| |
' '
ganzzahliges Numerale Numerale mit Punkten
z.B.: 123 z.B.: 1.23

Bedeutung von Ausdrücken ⃗

Ein Ausdruck drückt einen Wert  aus. Wir sagen auch, daß er einen Wert habe, angebe  oder notiere.

Übungsfragen ⃗

?   Der Aufbau von Ausdrücken ⃗

Welcher der folgenden Texte ist nach dem darunter gezeigten Aufbaudiagramm ein Ausdruck? (Solche Fragen beziehen sich immer auf die Texte zwischen  den Chevrons, also zwischen den Zeichen "»" und "«".)

Aufbaudiagramm für einen Ausdruck
Ausdruck
.----------.
|-|---.------------>| Literal |----.---->|-|
| '----------' |
| .-. .----------. |
'--->( - )--->| Literal |----'
| '-' '----------' |
| .-. .----------. |
'--->( + )--->| Literal |----'
'-' '----------'

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723708 stefan_ram:723708 Ausdrücke in Java Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723708, slrprddef723708, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/ausdruck_java