Post Increment/Decrement
CoddyのJavaジャーニー「基礎」セクションの一部 — レッスン 18/73。
インクリメント (++) とデクリメント (--) 演算子は、2 通りの方法で使用できます:
前置インクリメント/デクリメント (++x または --x):
- 演算子は変数の前に置かれます
- 値は即座に変更されます
新しい値が式で使用されます
int x = 5; int y = ++x; // x is increased to 6 first, then y becomes 6
後置インクリメント/デクリメント (x++ または x--):
- 演算子は変数の後に付きます
- 最初に元の値が使用されます
式の後に値が変更されます
int x = 5; int y = x++; // y は最初に 5 になり、その後 x が 6 に増加します
別の例
後置インクリメント:
int score = 5;
int res1 = score++;
// res1 is 5
// score is 6前置インクリメント:
int score = 5;
int result2 = ++score;
// result2 is 6
// score is 6チートシート
インクリメント (++) およびデクリメント (--) 演算子は、2 通りの方法で使用できます:
前置インクリメント/デクリメント (++x または --x):
- 演算子は変数の前に置く
- 値は即座に変更される
- 式では新しい値が使用される
int x = 5;
int y = ++x;
// x is increased to 6 first, then y becomes 6後置インクリメント/デクリメント (x++ または x--):
- 演算子は変数の後に置く
- 最初に元の値が使用される
- 式の後に値が変更される
int x = 5;
int y = x++;
// y becomes 5 first, then x increases to 6自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
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