Post Increment/Decrement
Teil des Abschnitts Grundlagen der Java-Journey von Coddy — Lektion 18 von 73.
Die Inkrement- (++) und Dekrementoperatoren (--) können auf zwei Weisen verwendet werden:
Pre-Inkrement/Dekrement (++x oder --x):
- Der Operator steht VOR der Variable
- Der Wert ändert sich UNMITTELBAR
Der neue Wert wird im Ausdruck verwendet
int x = 5; int y = ++x; // x wird zuerst auf 6 erhöht, dann wird y zu 6
Post-Inkrement/Dekrement (x++ oder x--):
- Der Operator steht NACH der Variable
- Der ursprüngliche Wert wird zuerst verwendet
Der Wert ändert sich NACH dem Ausdruck
int x = 5; int y = x++; // y wird zuerst 5, dann erhöht sich x auf 6
Ein weiteres Beispiel
Post-Inkrement:
int score = 5;
int res1 = score++;
// res1 is 5
// score is 6Pre-Inkrement:
int score = 5;
int result2 = ++score;
// result2 is 6
// score is 6Spickzettel
Inkrement (++) und Dekrement (--) Operatoren können auf zwei Arten verwendet werden:
Präfix-Inkrement/Dekrement (++x oder --x):
- Operator steht VOR der Variable
- Wert ändert sich SOFORT
- Neuer Wert wird im Ausdruck verwendet
int x = 5;
int y = ++x;
// x is increased to 6 first, then y becomes 6Postfix-Inkrement/Dekrement (x++ oder x--):
- Operator steht NACH der Variable
- Ursprünglicher Wert wird zuerst verwendet
- Wert ändert sich NACH dem Ausdruck
int x = 5;
int y = x++;
// y becomes 5 first, then x increases to 6Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else