1.关系运算符
返回值是boolean 一般用于判断语句中
== != > < >= <=
2 逻辑运算符
& 逻辑与 | 逻辑或 ! 逻辑非 &&逻辑与 ||短路或
与 运算符:所有条件都为真 结果才为真
或 运算符: 所有条件都为假 结果才为假
boolean b;
b=condition 1&condition 2;//首先求得1,2的值,然后进行判断
b=condition 1&condition 2;//首先对condition1进行判断,如果为真,再判断condition2,如果condition1为假,则不再对condition2进行判断
//调用该方法时返回true
public static boolean returntrue() {
System.out.println("returntrue");
return true;
}
//调用该方法时返回false
public static boolean returnfalse() {
System.out.println("returnfalse");
return false;
}
public static void main(String[] args){
boolean b1;
System.out.println("逻辑语运算returntrue()&returnfalse()");
b1=returntrue()&returnfalse();
System.out.println(b1);
System.out.println("短路与运算returntrue()&&returnfalse()");
boolean b2=returntrue()&&returnfalse();
System.out.println(b2);
System.out.println("短路与运算returnfalse()&&returntrue()");
boolean b3=returnfalse()&&returntrue();
System.out.println(b3);
System.out.println("逻辑或运算returnfalse()|returntrue()");
boolean b4=returnfalse()|returntrue();
System.out.println(b4);
System.out.println("逻辑或运算returntrue()|returnfalse()");
boolean b5=returntrue()|returnfalse();
System.out.println(b5);
3 三元运算符
int i,d ,k;
i=5;
d=10;
k=i>=d?i:d;
System.out.println(k);
4 运算符优先级
i=k++ ++为先运算 后赋值
版权声明:本文为More_special原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。