我的第一个博客
Java运算符
定义:运算符用来指明对于操作数的运算方式。
按照操作数的数目来进行分类
单目:a++ ;
双目:a+b ;
三目:(a>b)? x : y ;
按照运算符的功能来进行分类
算术运算:
+ - * / %(取余数/取模) ++(自增) --(自减)
赋值运算:
=(赋值符号将=右边的内容(值引用)存入=左边的变量空间内)
+= -= *= /= %=
关系运算(比较):
> < >= <= != == instancelf (是个类)
和=的区别:=是赋值;是比较元素的值或引用是否一致返回true(正确)或false(错误)
==返回的是一个布尔类型
逻辑运算:
&(逻辑与 / 和 并且):&前后两个条件必须同时满足最终才为true
|(逻辑或 / 或者) :|前后两个条件只要有一个满足最终就为true
^(逻辑异或 / 不同的) :^前后两个表达式只要结果不相同最终结果就为true
!(逻辑非 / 取反 不):!将原来的值取反
&&(短路与): &(按位与) │(按位或) ^(按位异或) ~(按位取反) <<(按位左位移) >>(按位右位移) >>>(按位右位移(无符号))
||(短路或):
位运算

浙公网安备 33010602011771号