自增自减运算符总结
前言: 自增(减)运算符也是面试常常会考到的问题,也是同学常常容易出错的地方,现结合优质的视频在这里对该知识点进行笔记。
两种情况:
1.单独使用时
a++与++a结果没有区别

可以发现运算结果是一样的
2.混合使用时
如赋值或者打印时
(1) int a = i++;
与
int a = ++i;
(2) System.out.println(i++);
与
System.out.println(++i);
存在重大区别

-
如果是前++,那么变量立刻+1,然后拿着结果进行使用。 【先加后用】
-
如果是【后++】,那么首先使用变量本来的数值,然后再让变量+1 。 【先用后加】
一个栗子
int x = 10;
int y = 20;
int result = x++ + --y;
System.out.println(result);//29
System.out.println(x);//11
System.out.println(y);//19
结果如下:

最后,视频讲解的路径:自增运算符讲解
本文总结了自增自减运算符在Java中的使用,区分了前缀和后缀的区别。前缀运算符先增加后使用,而后缀运算符先使用后增加。通过示例代码展示了其在赋值和打印语句中的不同效果,例如在`inta=i++;`与`inta=++i;`以及`System.out.println(i++);`和`System.out.println(++i);`中的行为差异。一个具体的例子解释了自增自减运算符如何影响变量值,并提供了视频教程链接以供深入学习。
2487

被折叠的 条评论
为什么被折叠?



