next up previous contents index
Next: Typanpassung Up: GrundsymboleOperatoren und Ausdrücke Previous: Operatorpräzedenz und -assoziativität

Auswertungsreihenfolge

  Java garantiert, daß die Operanden von Operatoren von links nach rechts ausgewertet werden.

Im Ausdruck

   x + y + z

wird also niemals y vor x oder z vor x oder y ausgewertet.

Auswertungsreihenfolge ist natürlich nur beobachtbar für Operanden mit Seiteneffekten,

z.B.

Außer bei den Operatoren &&, || und ?: werden stets alle Operanden ausgewertet, bevor eine Operation ausgeführt wird.  


next up previous contents index
Next: Typanpassung Up: GrundsymboleOperatoren und Ausdrücke Previous: Operatorpräzedenz und -assoziativität

Peter Pfahler, 1997