Ja.
Der --
Operator ist ein Postfix- und ein Präfix-Dekrementoperator.
Der Postfix-Operator dekrementiert eine Variable nachdem ihr Wert verwendet wurde.
Der Präfix-Operator dekrementiert eine Variable bevor ihr Wert verwendet wird.
Ausdruck | Operation | Beispiel | Ergebnis |
---|---|---|---|
x++ | verwende den Wert, dann addiere eins | int x = 10; int y; y = x++ ; | x ist 11; y ist 10 |
++x | Addiere eins, danach verwende den Wert | int x = 10; int y; y = ++x ; | x ist 11; y ist 11 |
x-- | Verwende den Wert, danach subtrahiere eins | int x = 10; int y; y = x-- ; | x ist 9; y ist 10 |
--x | Subtrahiere eins, danach verwende den Wert | int x = 10; int y; y = --x ; | x ist 9; y ist 9 |
Prüfen Sie den folgenden Code:
int x = 99; int y = 10; y = --x ; System.out.println("x: " + x + " y: " + y );