自增和自减运算符用于变量值加1或减1,分为前缀(++i/--i)和后缀(i++/i--)两种形式,前缀先操作后取值,后缀先取值后操作,常用于循环和数组遍历。
在Java中,自增(++)和自减(--)运算符用于将变量的值增加1或减少1。这两个运算符是单目运算符,操作对象只能是变量,不能是常量或表达式。它们可以显著简化代码,特别是在循环和数组遍历中非常常见。
自增和自减运算符各有两种使用方式:前缀(前置)和后缀(后置)。
假设有一个整型变量 int i = 5;
int a = ++i; 后,i 先变为6,再赋值给a,结果是 a=6,i=6。int b = i++; 后,先将i的当前值5赋给b,然后i自增为6,结果是 b=5,i=6。自增和自减运算符广泛应用于循环结构和数组操作中。
for 循环
中经常看到 i++ 或 ++i,如:for (int i = 0; i
i++。使用自增和自减时要注意以下几点:
5++ 是非法的。基本上就这些。掌握自增和自减的关键在于理解“先用后变”和“先变后用”的区别,尤其在赋值语句中要格外小心。不复杂但容易忽略细节。