「java中=符号」java中符号的优先级
今天给各位分享java中=符号的知识,其中也会对java中符号的优先级进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
请问Java编程语言中的+=,-=,*=,/=到底是 啥意思啊?
答:这是复合的赋值运算符号。即在赋值符号“=”之前加上其它运算符号,可以构成复合的运算符。比如在“=”前加一个“+”运算符号就成了“+=”, 例如 s+=3等价于 s=s+3;a*=b+8 等价于a=a*(b+8);k-=17等价于k=k-17;k/=17等价于k=k/17
java语言中运算符=与==有何区别?
问题阐述
运算符=与==在程序中经常使用,请简述运算符=与==有什么区别?
专家解答
这两个运算符经常被混淆,很多程序开发人员在相等条件判断时使用了赋值运算符,即=符号,从而造成程序错误,所以关于这两个运算符的面试题出现的几率很高。=是赋值运算符,用于为变量或常量赋值,而==则是表示相等关系的关系运算符,通常用于进行条件判断。
赋值运算符:
赋值运算符=是双目运算符,其作用就是为变量赋值,符号是=及其扩展运算符+=、-=、*=、/=、%=、=和^=等。其中=用于把右边表达式的值赋值给左边的变量;而扩展运算符的作用是用左边变量的值和右边表达式的值进行相应运算后,再把运算结果赋值给左边的
变量。
例如:
longlen=5000; //把5000赋给变量len,所以len的值是5000
len+=500; //相当于len=len+500,所以len的值是5500
关系运算符。
关系运算符用于比较两个值的大小关系,运算结果是逻辑值真(true)或逻辑值假(false)。关系运算符包括大于()、小于()、大于等于(=)、小于等于(=)、等于(==)和不等于(!=)6个。。关系运算符的用法和说明如表3.2所示。
表3.2关系运算符的用法及说明
java中这个符号“|=”是什么意思?
java中这个符号“|=”表示“比较两个对象是否相等”。
1.
举例说明:a|=b的意思就是把a和b按位或然后赋值给a
按位或的意思就是先把a和b都换成2进制,然后用或操作,相当于a=a|b
a!=b的意思a不等于b;
2.
java中还有很多符号,例如:
:只能比较基本类型数据之间的关系,不能比较对象之间的关系;
:
(同关系运算符“”);
=:
(同关系运算符“”);
=:
(同关系运算符“”);
==
:比较两个对象是否相等;
:短路与
||
:短路或
!
:
非
java中这个符号|=是什么意思
java中这个符号“|=”表示“比较两个对象是否相等”。
举例说明:a|=b的意思就是把a和b按位或然后赋值给a 按位或的意思就是先把a和b都换成2进制,然后用或操作,相当于a=a|b a!=b的意思a不等于b;
java中还有很多符号,例如:
:只能比较基本类型数据之间的关系,不能比较对象之间的关系;
: (同关系运算符“”);
=: (同关系运算符“”);
=: (同关系运算符“”);
== :比较两个对象是否相等;
:短路与
|| :短路或
! : 非
关于java中=符号和java中符号的优先级的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。