符号在前就先加/减,符号在后就后加/减
在写代码的过程中,常见的一种情况是需要某个整数类型变量增加 1 或减少 1,Java 提供了一种特殊的运算符,用于这种表达式,叫做自增运算符(++)和自减运算符(--)。
-
前缀形式:先自增/减,再赋值
- 前缀自增运算符 (++i):表示先将变量 i 的值加一,然后再使用这个新值。
- 前缀自减运算符 (--i):表示先将变量 i 的值减一,然后再使用这个新值。
示例:
int i = 5; int result = ++i; // 先将 i 加一,然后将结果赋给 result,此时 i=6, result=6
-
后缀形式:先赋值,再自增/减
- 后缀自增运算符 (i++):表示先使用变量 i 的值,然后再将其加一。
- 后缀自减运算符 (i--):表示先使用变量 i 的值,然后再将其减一。
示例:
int i = 5; int result = i++; // 先将 i 的值赋给 result,然后再将 i 加一,此时 i=6, result=5
口诀:“符号在前就先加/减,符号在后就后加/减”。
注意事项:
- 自增和自减运算符可以用于整型变量(如 int、long)、浮点型变量(如 float、double)和字符类型(如 char)。
- 在表达式中,前缀和后缀形式的自增和自减运算符的优先级比大多数其他运算符高。
- 在复杂的表达式中,建议避免过度使用自增自减运算符,以免代码变得难以理解。
更多消息资讯,请访问昂焱数据(https://www.ayshuju.com)