Java 逻辑运算符与逻辑表达式

 

  接下来,我们准备为大家介绍“逻辑运算符与逻辑表达式 ”。

 

   "逻辑表达式"——通过"逻辑运算符"将表达式的结果"true"、"false"连接起来的式子

           而flase是假、true是真。

 

   "逻辑表达式的返回值"——即运算结果,只有"true"或"false",true是“真”,flase是“假”。

 

 

  1、 接下来,我们先看看"逻辑运算符"

 

   "逻辑运算符"—— &&、||、!

 

  (1) &&——"与"运算符,等价于"乘法"运算

          1&&1 等于1,即真

          1 && 0 等于0,即假

          0 && 0 等于0,即假

 

  (2)||——"或"运算符

           1 || 1 等于1,即真

           1 || 0 等于1,即真

           0 || 0 等于0,即假

 

  (3)!——"非"运算符,等阶于"取反"操作,即0变为1,1变为0

           ! 0 等于1,即真

           ! 1 等于0,即假

 

    以上例子中的1是true,而0是false。

 

 

  2、 例子分析

 

     int a = 1

     !(a==1) —— 结果为"0"即为"假"。

            因为,变量a中的值等于1,所以,关系表达式a==1的结果为真即true,

           然后,通过“非”运算符对关系表达式的结果取反, 即true变为false。

 

      (a==0) || (3>0) —— 结果为"true"即为“真”。

                因为,变量a中的值为1所以不等于0,关系表达式结果为false即为假,

                而3>0,关系表达式结果为true即为真,

                所以,逻辑运算表达式为false | | true,等价于0 || 1 ,

                所以结果为true即为真。

 

      (a==0) && (3>0) —— 结果为"true"即为“真”。

                因为,变量a中的值为1所以不等于0,关系表达式结果为false即为假,

                而3>0,关系表达式结果为true即为真,

                所以,逻辑运算表达式为false && true,即0 && 1,所以结果为0即为假。

       

 

  小结:

      逻辑运算符两边一定要是“关系表达式”,否则会出错。

          

       

 

   非常好,现在,我们已经掌握了Java中的“逻辑运算符”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

    

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练