欢迎访问宙启技术站
智能推送

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编程语言。