在java中+=是什么意思
25个回答
展开全部
在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.课程质量保障:慕课网对课程质量和学员服务进行了严格把关,引入了完善的课程评估机制和服务保障体系,让学员能够享受到高质量的课程服务。
具体来说,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.课程质量保障:慕课网对课程质量和学员服务进行了严格把关,引入了完善的课程评估机制和服务保障体系,让学员能够享受到高质量的课程服务。
展开全部
在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;}。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-02-16 · 知道合伙人数码行家
关注
展开全部
您好,提问者:
int i = 1;
int sum = 0;
sum = sum + i; //这个意思
sum += i; //这是简写
int i = 1;
int sum = 0;
sum = sum + i; //这个意思
sum += i; //这是简写
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是先+,再等于,比如
a+=b ;就相当于a=a+b
a+=b ;就相当于a=a+b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-10-19 · 知道合伙人教育行家
关注
展开全部
a+=b
就是a=a+b 解释:把a+b的值赋给a
假设a=2 b=3
则a+=b之后 a=2+3=5
就是a=a+b 解释:把a+b的值赋给a
假设a=2 b=3
则a+=b之后 a=2+3=5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询