(Rückblick: ) Ist das folgende ein korrekter Ausdruck?

13 * 6 -

Eine gute Antwort wäre:

Nein.

Ausdrücke

Die Literale (die Ganzzahlen) und die Operatoren sind in dem oben stehenden inkorrekten Ausdruck nicht in der richtigen Reihenfolge. (Eine richtige Anordnung ist     13 * -6    für 13 mal minus 6.)

Ein Ausdruck ist eine Kombination von Literalen, Operatoren, Variablen und Klammern, die verwendet wird, um einen Wert zu berechnen.

Natürlich müssen die Teile eines Ausdrucks korrekt angeordnet sein. Die Syntax von Java (oder jeder Programmiersprache) beschreibt die korrekten Anordnungen. Die Details darüber sind Sache eines anderen Kurses (oder Ihrer Online-Dokumentation, wenn Sie sich die Mühe machen sie durchzuarbeiten.) Die Regeln für korrekte Java Ausdrücke sind (fast) die gleichen wie in der Algebra.

Wir müssen über Operatoren und Operanden sprechen. Sie wissen bereits was ein Operator ist (ein Symbol +, -, *, /, das nach einer arithmetischen Operation verlangt.)

Ein Operand ist ein Wert, auf den ein Operator einwirkt.

Zum Beispiel sind in dem Ausdruck 13 - 5 die Literale 13 und 5 die Operanden und - ist der Operator. Prüfen Sie die folgenden Ausdrücke. Setzen Sie voraus, dass jede Variable bereits korrekt initialisiert wurde.

Ausdruck Korrekt Nicht korrekt Ausdruck Korrekt Nicht korrekt
25 25 - zahl
2( a - b ) (a-b) * (c-d)
A - b/c +D -summe + zahl
( (x+y) / z ) / ( a - b ) ( (m - n) + (w-x-z) / (p % q )



FRAGE 2:

Sind arithmetische Ausdrücke die einzige Art von Ausdrücken?

Inhaltsverzeichnis