热心网友
回答时间:2022-02-28 15:40
在java中“+=”意思如下:
int i = 1;
int sum = 0;
sum = sum + i; //这个意思
sum += i; //这是简写。
x+=1与x=x+1一样的效果
执行一次x=x+1,就等于给x重新赋了值,这个值就是x+1
例如:
int x=1;
x+=1;
最后x的值是2
x+=1一般在循环下使用,能发挥它的最大的作用。
例如:
while(true){
if(x>10)break;
x+=1;}。
收起
热心网友
回答时间:2022-02-28 16:58
打个比方 a=a+b 可以表示成 a+=b 就是把a+b的值赋值给a;
除了+=,还有a-=b相当于a-b赋值给a,a*=b相当于a*b赋值给a,a%=b相当于a%b赋值给a,a/=b相当于a/b赋值给a;
注:%取余,/是除;
附:a++相当于是先赋值后在去执行加1,++a相当于是先加1后在去执行赋值;
点击我头像,跟我们一起相互交流学习。
收起
热心网友
回答时间:2022-02-28 18:33
!在java中是非的意思,如!=就是不等于,!0就是非0,是逻辑用语if(!0)就是如果真的话…
收起
热心网友
回答时间:2022-02-28 20:24
您好,提问者:
int i = 1;
int sum = 0;
sum = sum + i; //这个意思
sum += i; //这是简写
收起
热心网友
回答时间:2022-02-28 22:32
int i = 1;
int sum = 0;
sum = sum + i; //这个意思
sum += i; //这是简写-------来自北京普科国际JAVA培训公司的学生
收起
热心网友
回答时间:2022-03-01 00:57
a+=b
就是a=a+b 解释:把a+b的值赋给a
假设a=2 b=3
则a+=b之后 a=2+3=5
收起
热心网友
回答时间:2022-03-01 03:38
就是先+,再等于,比如
a+=b ;就相当于a=a+b
收起
热心网友
回答时间:2022-03-01 06:36
举个例子你就明白了:
A+=B 就等同于 A=A+B;
收起
热心网友
回答时间:2022-03-01 09:51
num += 1;
等同于
num = num + 1;
收起
热心网友
回答时间:2022-03-01 13:39
int i = 1;
int sum = 0;
sum = sum + i; //这个意思
sum += i; //这是简写
搜课呱呱,学习java全套基础语法教程~
收起
热心网友
回答时间:2022-03-01 17:43
自加运算符
收起
热心网友
回答时间:2022-03-01 22:05
a+=b的意思就是a=a+b,这是简写,还能提升编译的效率
同理,a-=b就是a=a-b
a*=b就是a=a*b
a/=b就是a=a/b
a%=b就是a=a%b
希望采纳
收起
热心网友
回答时间:2022-03-02 02:43
意思是复合运算符,作用是先进行加法运算,再进行赋值运算。
例如:i+=1就是i=i+1的意思。
java中很多运算符都能复合:
i-=1<--->i=i-1
i*=1<--->i=i*1
i%=1<--->i=i%1等等
还有java中有自增(i++,++i)和自减(i--,--i)运算符
i++即是i=i+1(和i+=1是一个意思),先把表达式的值赋给变量,再进行加法运算(
++i与i++的区别在于它先进行加法运算,再把表达式的值赋给变量
同理类推i--与--i.
收起
热心网友
回答时间:2022-03-02 07:37
是一个简写: X +=Y 等同于 X = X + Y
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。
收起