Operatoren in Java (Operatoren in Java), Lektion, Seite 722513
https://www.purl.org/stefan_ram/pub/operatoren (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
C#-Kurs
C++-Kurs
Java-Kurs

Operatoren und Operanden

Operatoren und Operanden

Ein Zeichen wie »-« in »-65« wird auch Operator  genannt, das folgende Literal ist sein Operand.

Etwas allgemeiner gesagt, ist ein Operator  ein Zeichen, welches in bestimmter Weise mit Literalen verbunden werden kann, um damit einen bestimmten Wert anzugeben. So wird im Ausdruck »-65« beispielsweise der Operator »-« mit dem Literal »65«, seinem Operanden, verbunden, um so den Ausdruck »-65« zu schreiben. Der Operator »-« bildet zusammen mit dem Literal »65« den neuen Ausdruck »-65«.

Um auszudrücken, daß ein Operator mit einem Operanden verbunden werden kann, sagt man auch, daß er einen Operanden akzeptiere.

Ein Operator akzeptiert ein Literal als Operanden, und bildet mit ihm zusammen einen Ausdruck.

Man sagt auch, der Operator »-« werde auf seinen Operanden angewendet, wenn man ihn vor einen Operanden geschrieben sieht. Eine Kombination aus einem Operator und seinem Operanden, wie in dem Ausdruck »-65« nennt man auch eine Anwendung  des Operators »-« (auf seinen Operanden): Es ist die Anwendung des Operators »-« auf das Literal »65«.

Semantik (Laufzeitgeschehen)

Bei der Auswertung eines Operatorausdrucks, der einen Operanden enthält, wird zuerst der Wert des Operanden ermittelt. Alsdann wird die zu dem Operator gehörende Operation mit dem Operandenwert zu einer Inkarnation verbunden, deren Ausführung dann einen Wert ergibt.

Die Ausführung einer Operation

.-----------------------------------------.
| .----------------. .-------------. | Inkarnation aus Operation und Operandenwert
| | Operation |<---( Operandenwert ) |
| '----------------' '-------------' |
'-----------------------------------------'
|
V
\ /
- Ausführung -
/ \

|
V
Wert

Das Abspielen einer Schallplatte durch einen Plattenspieler

.-----------------------------------------.
| .----------------. .-------------. | Inkarnation aus Plattenspieler und Schallplatte
| | Plattenspieler |<---( Schallplatte ) |
| '----------------' '-------------' |
'-----------------------------------------'
|
V
\ /
- Abspielvorgang -
/ \

|
V
Musik

Operatorausdrücke

Der Ausdruck »-65« hat zwar auch einen Zahlenwert, aber er ist kein  Literal mehr. Ein Ausdruck mit einem Operator  gilt nie  als Literal. Deswegen ist »-65« zwar ein Ausdruck, aber kein  Literal.

Einen solchen Ausdruck, der durch die Kombination eines Operators mit einem Operanden gebildet wurde, nennen wir auch einen Operatorausdruck. Beispielsweise ist der Ausdruck »-65« ein Operatorausdruck, aber der Ausdruck »65« nicht, umgekehrt ist der Ausdruck »65« ein Literal, aber der Ausdruck »-65« nicht.

Begriffshierarchie der Ausdrücke

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

Übungsfragen ⃗

?   Operatoren ⃗

Wie viele Operatoren finden sich in dem Ausdruck »-2«?

?   Operanden ⃗

Was ist der Operand in dem Ausdruck »-2«?

?   Operanden ⃗

Welche der folgenden Aussagen sind wahr?

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 stefanram722513 stefan_ram:722513 Operatoren in Java Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd722513, slrprddef722513, 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/operatoren