Java中的自增自减

在Java中,自增(++)和自减(--)是两种特殊的运算符,用于在表达式的计算过程中增加或减少变量的值。它们有两种形式:前缀形式(++variable 或 --variable)和后缀形式(variable++ 或 variable--)。这两种形式在表达式中的行为有所不同。

前缀形式
++variable:先增加变量的值,然后返回增加后的值。
--variable:先减少变量的值,然后返回减少后的值。

后缀形式
variable++:先返回变量的当前值,然后增加变量的值。
variable--:先返回变量的当前值,然后减少变量的值。

示例
java
int a = 5;
int b = ++a; // a 先变成 6,然后将 6 赋值给 b,所以 a 和 b 都是 6

int c = a++; // c 被赋值为 a 的当前值,即 6,然后 a 变成 7
// 此时 a 是 7,b 是 6,c 是 6

int d = --a; // a 先变成 6,然后将 6 赋值给 d,所以 a 和 d 都是 6

int e = a--; // e 被赋值为 a 的当前值,即 6,然后 a 变成 5
// 此时 a 是 5,b 是 6,c 是 6,d 是 6,e 是 6

posted on 2024-05-06 12:10  酸菜yu  阅读(2)  评论(0编辑  收藏  举报

导航