码迷,mamicode.com
首页 > 其他好文 > 详细

25短路逻辑运算符

时间:2020-05-30 01:06:05      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:main   变量   相同   运算符   demo   false   tab   tor   说明   

符号 作用 说明
&& 短路与 作用和&相同,但是有短路效果
|| 短路或 作用和|相同,但具有短路效果

注意事项:

  逻辑与&,无论左边真假,右边都要执行。

  短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行;

 

  逻辑或|,无论左边真假,右边都要执行。

  短路或||,如果左边为假,右边执行;如果左边为真,右边不执行。

 

最常用的逻辑运算符:&&,||,!

 1 /*
 2     短路逻辑运算符
 3 */
 4 
 5 public class OperatorDemo{
 6     public static void main (String[] args){
 7         //定义变量
 8             int i = 10;
 9             int j = 20;
10             int k = 30;
11             
12             // &&  有false则false
13             System.out.println((i>j)&&(i>k));  // false&&false
14             System.out.println((i<j)&&(i>k));  // true&&false
15             System.out.println((i>j)&&(i<k));  // false&&true
16             System.out.println((i<j)&&(i<k));  // true&&true
17             System.out.println("-------");
18             
19             // ||  有true,则true
20             System.out.println((i>j)||(i>k));  // false||false
21             System.out.println((i<j)||(i>k));  // true||false
22             System.out.println((i>j)||(i<k));  // false||true
23             System.out.println((i<j)||(i<k));  // true||true
24             System.out.println("-------");
25             
26             //&&和&
27             //System.out.println((i++>100)&(j++>100)); // false&false
28             System.out.println((i++>100)&&(j++>100)); // false&&false
29             System.out.println("i:"+i);
30             System.out.println("j:"+j);
31             
32             
33 
34     }
35 }

 

25短路逻辑运算符

标签:main   变量   相同   运算符   demo   false   tab   tor   说明   

原文地址:https://www.cnblogs.com/zhengqiangchen/p/12990299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!