美文网首页
2.5 逻辑运算符

2.5 逻辑运算符

作者: 我是老薛 | 来源:发表于2017-06-13 23:12 被阅读0次

一、学习要求

书籍参考章节: 第3.5章

学习目标:

  • 逻辑运算符

二、参考知识

在Java语言中有三种逻辑运算符,它们是NOT、AND、OR。

  • NOT(非,以符号”!”表示)运算符是用来表示相反的意思。 如果A为true,则!A则为false
  • AND(与,以符号”&&”表示)运算符表示“与”的意思,也就是和的意思,只有操作符两边同时为true,与的结果才是true。
  • OR(或,以符号”||”表示)运算符是用来表示“或”,就像我们日常生活中理解的一样,两者只要有一个为“真”,结果就为“真”了。

下表列出了逻辑运算符的基本运算

操作符 描述 例子(假设布尔变量A为真,变量B为假)
&& 称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。 (A && B)为假。
称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。 (A B)为真。
称为逻辑非运算符。用来反转操作数的逻辑状态。如果条件为true,则逻辑非运算符将得到false。 !(A && B)为真。

例子

public class Test {
  public static void main(String args[]) {
     boolean a = true;
     boolean b = false;
     System.out.println("a && b = " + (a&&b));
     System.out.println("a || b = " + (a||b) );
     System.out.println("!(a && b) = " + !(a && b));
  }
}

以上代码编译运行结果如下:

a && b = false
a || b = true
!(a && b) = true

相关文章

  • 2.5 逻辑运算符

    一、学习要求 书籍参考章节: 第3.5章 学习目标: 逻辑运算符 二、参考知识 在Java语言中有三种逻辑运算符,...

  • 1.4.运算符

    按功能分为: 算术运算符 赋值运算符 关系运算符 逻辑运算符 位运算符 其他运算符 ---------- 逻辑运算...

  • JavaScript逻辑运算符与赋值运算符

    逻辑运算符 JavaScript中有三个逻辑运算符,&&与、||或、!非。 JavaScript 中的逻辑运算符可...

  • 1.3 Python 运算符

    1.3.1 算数运算符 1.3.2 关系运算符 1.3.3 赋值运算符 1.3.4 逻辑运算符 注: 逻辑运算优先...

  • day05赋值运算符.三元运算符.三元运算符在分页业务逻辑中使用

    赋值运算符 比较运算符 三元运算符 三元运算符在分页业务逻辑中使用 逻辑运算符

  • 逻辑运算符

    赋值运算符 比较运算符 先运算再比较 逻辑运算符 比较大于逻辑!,&&,|| 单目运算符(!++ -- & ) 大...

  • 03-基本运算

    运算符可以分为:算术运算符、比较运算符和逻辑运算符。 优先级是:算术运算符>比较运算符>逻辑运算符。 不过呢,开始...

  • 03-基本运算

    运算符可以分为:算术运算符、比较运算符和逻辑运算符。优先级是:算术运算符>比较运算符>逻辑运算符。不过呢,开始没背...

  • 【Python】运算符

    基本运算符 比较运算符 逻辑运算符

  • 运算符

    算术运算符 + - * / % ++ -- 比较运算符 ><<=>= == 逻辑运算符 & &&| ||^! &...

网友评论

      本文标题:2.5 逻辑运算符

      本文链接:https://www.haomeiwen.com/subject/ijijqxtx.html