package First;
/*
短路运算符
*/
public class ex7 {
public static void main(String [] args ) {
// 定义变量
int i = 10;
int j = 20;
int k = 30;
// &&(短路与)作用和&相同但是有短路效果(如果左边为真,右边执行;如果左边为假,右边不执行)
System .out .println ((i>j)&&(i>k));//false && flase
System .out .println ((i<j)&&(i>k));//ture && false
System .out .println ((i>j)&&(i<k));//false && ture
System .out .println ((i<j)&&(i<k));//ture && ture
System .out .println ("------------");
// ||(短路或)作用和|相同但是有短路效果(如果左边为假,右边执行;如果左边为真,右边不执行)
System .out .println ((i>j)||(i>k));//false || flase
System .out .println ((i<j)||(i>k));//ture || false
System .out .println ((i>j)||(i<k));//false || ture
System .out .println ((i<j)||(i<k));//ture || ture
System .out .println ("------------");
// &&和&
// System .out.println((i++>100)&(j++>100));//false & false
System .out.println((i++>100)&&(j++>100));//false && false
System .out.println("i:"+i);
System .out.println("j:"+j);
}
}
Java短路运算符
最新推荐文章于 2024-05-16 11:57:04 发布