Menu
CoddyTech

后置递增与递减

本课属于 Coddy Java 学习旅程的“基础知识”单元。第 18 课,共 73 课。

递增(++)和递减(--)运算符有两种用法:

前置自增/自减(++x 或 --x):

  1. 运算符位于变量之前
  2. 值会立即改变
  3. 表达式中使用的是新值

    int x = 5;
    int y = ++x;
    // 先把 x 增加到 6,然后 y 变为 6

后置递增/递减(x++ 或 x--):

  1. 运算符位于变量之后
  2. 先使用原始值
  3. 原始值使用后,变量会立即改变,因此在同一表达式中稍后使用它时,会看到新值

    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

亲手试试

这节课没有代码挑战。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Java 在线编译器