024-自加自减运算符-【视频讲解】

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012725164/article/details/89278008

自加(++)自减(--)运算

点击查看视频讲解

++:自增运算

如果运算符在运算的数据左边,就叫做左自增运算;如果在运算的数据右边,就叫做右自增运算;

例如:int  a  = 10;

++a 是左自增;a++ 是右自增;

左自增,直接对原有的数据进行+1;如果这一行代码没有结束,接下来参与其它运算的,是加一后的值;

右自增: 右自增运算,首先在内存中开辟一个临时空间,将原来的数据保存在这个临时空间中;然后对变量进行加一运算;

如果这一行代码没有结束,接下来参与其它运算的,是临时空间中的值(还没有加一的值);

--:自减运算

也分为左自减和右自减,原理和自增运算一模一样,只是进行的是减一运算;

练习:

下列程序运行输出的结果是什么?为什么?

1

2

3

4

5

6

7

8

9

10

11

12

class Test

{

public static void main(String[] args)

{

int a = 10;

int b = 20;

int c = (a++) + 3*(--a) + 5*(b--) - 4*(--b);

System.out.println(a);

System.out.println(b);

System.out.println(c);

}

}

猜你喜欢

转载自blog.csdn.net/u012725164/article/details/89278008