算术运算符 赋值运算 ++ -- += -=
int i = 0;
++i; //1 相当于 i = i + 1;
i++; //2
i+=5; //i=7 相当于 i = i + 5;
short i = 6;
//i+=2;//i 
i = i + 2;
比较运算符
	>
	>=
	<
	<=
	==
	!=
System.out.println(2 == 3);
逻辑运算
	&  与    if(month==5 & date==1){
	
	        }
	|     或
	^    异或
	!     非  !false   System.out.println(!1==1);
	&&  与短  age>=18 && age<=22   前假则忽略后
	||    或 短age>=18 || age<=22        前真则忽略后
	         if(month==5 || date==1){
			
		 }
  &&  
  ||
  !   
  int a=2,b=3;
  a = b;
  b = a;
位运算和移位运算基本概念
java中有4个位运算。分别是:”按位与“,"按位或", ”按位异或“,
”按位取反“ ,它们的运算规则是:
按位与 & :两位全为1,结果为 1
按位或 | : 两位有一个为1 ,结果为1
按位异或 ^:两个一个为0,一个为1,结果为 1(不一样的结果为1,一样结果为0)
按位取反 : 0 -> 1 ,1 -> 0;
比如: ~2 = -3 ; 2&3 = 2 ; 2| 3 =3; 2^3 =1;
java中有3个移位运算符
>> ,<< 算术右移,算术左移,运算规则:
算术右移:低位溢出,符号位不变,并用符号位补溢出的高位
算术左移:符号位不变,低位补0
>>>逻辑右移:运算规则是:低位溢出,高位补0
原文:https://www.cnblogs.com/jinjinqiao/p/12926275.html