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

2.4 逻辑运算符 &&(与)、||(或)、非(!)

时间:2018-12-31 17:19:37      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:++   static   nbsp   将不   system   逻辑运算符   strong   span   布尔   

一、逻辑运算符 &&(与)、||(或)、(!)

  逻辑运算符两边的表达式一定是布尔值,结果也是布尔值。

1.1.1 逻辑与 && => 表示并且、且的意思:

  true && true = true

  true && false = false

  false && true  = false

  false && false = false

   逻辑&&两边的表达式只要有一个为false,结果就为false

1.1.2 逻辑&&的短路运算

  当逻辑&&左边的表达式结果为false时,第二个表达式将不进行任何运算。

 

public class Test{
     public static void main(String[] args){
        int a = 10;
        int b = 4;    
        r = (a<b) && (a<++b);
    System.out.println("r="+r);
    System.out.println("b="+b);
        }
}

 

1.2.1  逻辑 || => 表示或者、或

  运算规则

  true || true = true

  true || false = true

  false || true = true

  false || false = false

  逻辑||两边的表达式只要有一个为true结果为true

1.2.2 逻辑||的短路运算

  逻辑||左边的表达式如果为true,第二个表达式将不进行任何运算

 

1.3 逻辑

  !true = false

  !false = true

 

  

继续复习!!

2.4 逻辑运算符 &&(与)、||(或)、非(!)

标签:++   static   nbsp   将不   system   逻辑运算符   strong   span   布尔   

原文地址:https://www.cnblogs.com/Dees/p/10202247.html

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