Java的运算符

Java的运算符,分为四类:

算数运算符关系运算符逻辑运算符、位运算符。

算数运算符(9):+  -  *  /  %  ++  --

关系运算符(6):==  !=  >  >=  <  <=

逻辑运算符(6):&&  ||   !   ^   &   |

逻辑与'&&'逻辑或'||'逻辑非'!'逻辑异或'^'逻辑与'&'逻辑或'|'

两种逻辑与(&&和&)的运算规则基本相同,两种逻辑或(||和|)的运算规则也基本相同。

&和|运算是把逻辑表达式全部计算完,而&&和||运算具有短路计算功能。

位运算符(7):&  |  ~  ^  >>   <<   >>>

位与'&'位或'|'位非'~'位异或'^'右移'>>'左移'<<'0填充的右移'>>>'位运算的位与'&',位或'|',位非'~',位异或'^'与逻辑运算的相应操作的真值表完全相同,其差别只是位运算操作的操作数和运算结果都是二进制整数,而逻辑运算相应操作的操作数和运算结果都是逻辑值boolean型。



Java的运算符_第1张图片

-------------------------------------------------------------------------

Java基本数据类型:

数值类型:

整型:byte、short、int、long

非整型:double、float

非数值类型:char[字符]、boolean[布尔]

低精度向高精度转换byte 、short、int、long、float、double


Java的运算符_第2张图片

你可能感兴趣的:(Java的运算符)