java运算符中的“--”怎么用
发布时间:2023-05-15 06:19:45
Java中的“--”运算符是一种自减运算符,它可以将一个数值型变量的值减1,其语法形式可以分为两种:
1.前缀自减运算符“--i”
2.后缀自减运算符“i--”
前缀自减运算符“--i”会先将数值型变量i的值减1,然后再将修改后的值赋值给变量i,代码示例如下:
int i = 10; --i; System.out.println(i);//输出9
后缀自减运算符“i--”会先将i的值赋值给表达式,然后再将变量i的值减1,代码示例如下:
int i = 10; int j = i--; System.out.println(i);//输出9,因为i的值已经被减1了 System.out.println(j);//输出10,因为i的值先赋值给了j,j的值不会受到影响
自减运算符和自增运算符的特点是:
1.可用于数值型变量和数组元素。
2.自减运算符和自增运算符只能用于右值,不能用于左值。
3.前缀自减运算符和后缀自减运算符的区别在于它们的计算顺序,前缀自减运算符会先计算减1操作,再将修改后的值赋值给变量;后缀自减运算符会先将变量的值赋值给表达式,再执行减1操作。
4.自减和自增运算符修改变量的值,因此应该谨慎使用,避免出现逻辑错误和死循环。
5.无论是前缀自减运算符还是后缀自减运算符,都可以与其他运算符一起使用,例如:
int i = 10; int j = --i + 5;//先自减一,再加5 System.out.println(j);//输出14
int i = 10; int j = i-- + 5;//先加5,再自减一 System.out.println(j);//输出15
总结起来,自减运算符是一种常用的运算符,在Java编程中广泛应用。加深对自减运算符的理解,有助于我们更好地理解和掌握Java编程语言。
