一:关系运算符
符号  | 说明  | 
==  | a==b,判断a和b的值是否相等,成立为true,不成立为false。  | 
!=  | a!=b,判断a和b的值是否相等,成立为true,不成立为false。  | 
>  | a>b,判断a是否大于b,成立为true,不成立false。  | 
>=  | a>=b,判断a是否大于等于b,成立为true,不成立为false。  | 
<  | a<b,判断a是否小于b,成立为true,不成立为false。  | 
<=  | a<=b,判断a是否小于等于b,成立为true,不成立为false。  | 
注意:关系运算符的结果都是布尔类型的,要么true,要么false,切记不要把"=="误写成“=”。
二:逻辑运算符
符号  | 作用  | 说明  | 
&&  | 短路与  | 结果和&相同,但是有短路效果  | 
||  | 短路或  | 结果和|相同,但有短路效果  | 
注意:&|:无论左边true,false,右边都要执行。
&&/||:如果左边能够确定整个表达式的结果,右边不执行。
&&:左边为false,右边不管是真是假,整个表达式的结果一定为false。
||:左边为true,右边不管是真是假,整个表达式的结果一定是true。
int a = 0;
int b = 0;
int c = 0;//这三个变量的初始值都为0;
boolean x , y;
x = a > 0 & b++ > 1;//逻辑运算符&对表达式进行运算 false
System.out.println(x);
System.out.println("b =" + b); // b = 1;
y = a > 0 && c++ > 1; //逻辑运算符&&对表达式进行运算 false
System.out.println(y);
System.out.println("c =" + c); //c = 0










