在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

java语言中的a+和a++有什么区别?

兄弟们在线求帮请问下,java语言中的a+和a++有什么区别?
最新回答
作业真是个磨人的小妖精

2025-03-30 01:08:23

a++单独独立使用,可以理解为a=a+1,若赋值使用,如a=a++,则a++的值就是a,因为a++是先赋值再加1.a+就是简单的加法运算
清谷幽兰

2025-03-30 02:07:26

假设a=1,b=1;
int
c
=a++;--》可以看成是int
c=a;a=a+1;所以a=2;
int
d
=++b;--》可以看成是b=b+1=2;int
d=b=2;就是这样的
你要了解那个i++跟++i这个,++如果在前面,则会先自加,然后赋值给其他变量,如果是在后边,则先把自己的值赋给其他变量,然后自己加1。这就是区别了。--跟++用法一样。
伸手碰阳光

2025-03-30 01:48:47

a++是先进行运算后再自增1,++a是先自增1再进行运算
一身正气结果漏气

2025-03-30 01:18:42

a++相当于a=a+1

没有a+这样单独存在的用法。
清风不语

2025-03-30 01:36:03

a+是什么。。