在java中+=是什么意思

如题所述

在Java中,+=是一种复合赋值运算符,用于将某个值加到一个变量上,并将结果赋给该变量。点击学习大厂名师精品课
具体来说,a+=b的效果相当于a=a+b,其中a和b可以是任何可被加法操作符处理的数值类型,包括int、long、float、double等等。特别的,当a和b的类型不同时,Java会自动将b转换为a的类型,以避免数据精度丢失。例如,如果a是int类型,而b是float类型,Java会将b转换为int类型再执行加法操作,以保证结果是int类型。
如果有需要可以关注下慕课网。慕课网是目前国内最大的IT在线教育机构之一,具有以下优点:
1.教学内容丰富全面:慕课网涵盖了包括软件开发、移动应用、数据库、云计算、网络安全等丰富的IT技术领域,提供了海量的课程资源和技术文章供学习和实践。
2.专业讲师团队:慕课网拥有一支由业界知名专家、技术大牛、资深培训师组成的讲师团队,他们丰富的实践经验和深厚的理论功底,讲解深入浅出,生动形象,易于理解掌握。
3.网络教学平台完善:慕课网采用了先进的在线教育技术,打造出用户友好、功能齐全的网络教学平台,可以随时随地进行学习,提供了丰富的问答、讨论、实践等互动方式,让学习更加生动活泼。
4.课程质量保障:慕课网对课程质量和学员服务进行了严格把关,引入了完善的课程评估机制和服务保障体系,让学员能够享受到高质量的课程服务。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-30

在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;}。

本回答被网友采纳
第2个回答  推荐于2018-02-16
您好,提问者:
int i = 1;
int sum = 0;
sum = sum + i; //这个意思
sum += i; //这是简写本回答被提问者和网友采纳
第3个回答  2012-10-19
就是先+,再等于,比如
a+=b ;就相当于a=a+b
第4个回答  2012-10-19
a+=b
就是a=a+b 解释:把a+b的值赋给a

假设a=2 b=3
则a+=b之后 a=2+3=5

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网