后置递增与递减
本课属于 Coddy Java 学习旅程的“基础知识”单元。第 18 课,共 73 课。
递增(++)和递减(--)运算符有两种用法:
前置自增/自减(++x 或 --x):
- 运算符位于变量之前
- 值会立即改变
表达式中使用的是新值
int x = 5; int y = ++x; // 先把 x 增加到 6,然后 y 变为 6
后置递增/递减(x++ 或 x--):
- 运算符位于变量之后
- 先使用原始值
原始值使用后,变量会立即改变,因此在同一表达式中稍后使用它时,会看到新值
int x = 5; int y = x++; // y 先变为 5,然后 x 增加到 6
另一个示例
后置递增:
int score = 5;
int res1 = score++;
// res1 的值是 5
// score 的值是 6前置递增:
int score = 5;
int result2 = ++score;
// result2 的值是 6
// score 的值是 6亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Java 在线编译器