Java的逻辑运算符

  • 长路与和短路与

无论长路与还是短路与
两边的运算单元都是布尔值
都为真时,才为真
任意为假,就为假
区别
长路与& 两侧,都会被运算
短路与&& 只要第一个是false,第二个就不进行运算了

  • 长路或和短路或

无论长路或还是短路或
两边的运算单元都是布尔值
都为假时,才为假
任意为真,就为真
区别
长路或| 两侧都会被运算
短路或|| 只要第一个是true的,第二个就不进行运算了

  • 异或

异或^ 
不同,返回真 
相同,返回假

 

posted @ 2019-02-09 15:51  猫不会游泳却爱吃鱼  阅读(87)  评论(0)    收藏  举报