前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java的逻辑运算符

Java的逻辑运算符

原创
作者头像
玖叁叁
发布2023-05-06 10:38:17
2860
发布2023-05-06 10:38:17
举报
文章被收录于专栏:玖叁叁

与运算符(&&)

与运算符(&&)在两个操作数都为true时返回true。如果其中任何一个操作数为false,则返回false。以下是一个示例:

代码语言:javascript
复制
boolean a = true;
boolean b = false;
boolean result = (a && b);
System.out.println(result); // 输出 false

在这个示例中,我们定义了两个布尔变量a和b,并将它们的值分别设置为true和false。然后我们使用与运算符来比较a和b,并将结果存储在一个布尔变量result中。由于b的值为false,因此result的值为false。

或运算符(||)

或运算符(||)在两个操作数中至少有一个为true时返回true。如果两个操作数都为false,则返回false。以下是一个示例:

代码语言:javascript
复制
boolean a = true;
boolean b = false;
boolean result = (a || b);
System.out.println(result); // 输出 true

在这个示例中,我们定义了两个布尔变量a和b,并将它们的值分别设置为true和false。然后我们使用或运算符来比较a和b,并将结果存储在一个布尔变量result中。由于a的值为true,因此result的值为true。

非运算符(!)

非运算符(!)用于对一个布尔表达式进行否定。如果表达式的值为true,则返回false;如果表达式的值为false,则返回true。以下是一个示例:

代码语言:javascript
复制
boolean a = true;
boolean result = !a;
System.out.println(result); // 输出 false

在这个示例中,我们定义了一个布尔变量a,并将它的值设置为true。然后我们使用非运算符来对a进行否定,并将结果存储在一个布尔变量result中。由于a的值为true,因此对它进行否定的结果为false。

在Java中,逻辑运算符经常用于条件语句、循环语句和表达式中,以便判断和执行不同的操作。了解逻辑运算符的使用方法和工作原理非常重要,可以帮助您更好地理解Java的语法和编程。同时,在使用逻辑运算符时,您需要注意数据类型的匹配,否则可能会导致运行时错误。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 与运算符(&&)
  • 或运算符(||)
  • 非运算符(!)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档