在java中+=是什么意思

 我来答
慕课网
2023-07-05 · 聚焦IT资讯干货,让你成为更好的程序员!
慕课网
向TA提问
展开全部
在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.课程质量保障:慕课网对课程质量和学员服务进行了严格把关,引入了完善的课程评估机制和服务保障体系,让学员能够享受到高质量的课程服务。
Zombie玫瑰
2018-03-30 · TA获得超过1.1万个赞
知道小有建树答主
回答量:40
采纳率:100%
帮助的人:5447
展开全部

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小童鞋_成er
推荐于2018-02-16 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
您好,提问者:
int i = 1;
int sum = 0;
sum = sum + i; //这个意思
sum += i; //这是简写
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
快乐你我他free
2012-10-19 · 超过15用户采纳过TA的回答
知道答主
回答量:44
采纳率:100%
帮助的人:9.3万
展开全部
就是先+,再等于,比如
a+=b ;就相当于a=a+b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shaojiangood
2012-10-19 · 知道合伙人教育行家
shaojiangood
知道合伙人教育行家
采纳数:7284 获赞数:161758
工学硕士,从事机械行业,擅长英语,爱好历史。

向TA提问 私信TA
展开全部
a+=b
就是a=a+b 解释:把a+b的值赋给a

假设a=2 b=3
则a+=b之后 a=2+3=5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(23)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式