zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Ja.

Präfix-Inkrement-Operator

Der Inkrement-Operator ++ kann vor eine Variable gesetzt werden. In diesem Fall ist er ein Präfix-Operator. Wenn der Operator hinter einer Variablen steht, ist er ein Postfix-Operator. In beiden Fällen wird die Variable inkrementiert. Jedoch:

++zaehler bedeutet Inkrementieren, bevor die Variable verwendet wird.
zaehler++ bedeutet Inkrementieren, nachdem die Variable verwendet wurde.

Wenn der Inkrement-Operator als Teil eines arithmetischen Ausdrucks verwendet wird, müssen wir zwischen Präfix- und Postfix-Operatoren unterscheiden.

int summe = 0;
int zaehler = 10;

summe = ++zaehler;

System.out.println("Summe: "+ summe " + Zaehler: " + zaehler );

Dieses Codefragment erfordert eine sorgfältige Prüfung:

FRAGE 6:

Wir untersuchen den folgenden Code:

int x = 99;
int y = 10;

y = ++x ; // Präfix-Inkrement-Operator

System.out.println("x: " + x + " y: " + y );

Was wird dieses Codefragment ausgeben?