网站首页 > 精选教程 正文
1、逻辑运算的种类
逻辑运算是在关系运算基础上的运算,能处理更加复杂的问题。其结果为true或false。种类如下所示:
运算种类 | 运算符号 | 运算表达式 |
与运算(长路运算) | & | 关系运算1 & 关系运算2 |
与运算(短路运算) | && | 关系运算1 && 关系运算2 |
或运算(长路运算) | | | 关系运算1 | 关系运算2 |
或运算(短路运算) | || | 关系运算1 || 关系运算2 |
非运算 | ! | !(关系运算) |
2、与运算
与运算的特点:当两个关系运算的结果均为true时,运算的结果才为true,否则为false。
A、长路与运算
长路与运算的符号是:&;&在两边都是整数时,是逐位与运算,在两边是关系运算时,是逻辑运算;长路与运算会把两边的关系运算都计算出来。
B、短路与运算
短路与运算的符号是:&&;其特点是:当运算符左边的关系运算结果为false时,不再对右边的关系运算进行计算,直接输出false。
3、或运算
或运算的特点:当两个关系运算的结果有一个或两个为true时,运算的结果为true,否则为false。
A、长路或运算
长路或运算的符号是:|;长路或运算在两边都是整数时,是逐位或运算,在两边是关系运算时,是逻辑运算;长路与运算会把两边的关系运算都计算出来。
B、短路或运算
短路或运算的符号是:||;其特点是:当运算符左边的关系运算结果为true时,不再对右边的关系运算进行计算,直接输出true。
4、非运算
将关系运算结果取反。
5、逻辑运算的优先级:
非运算最高,其次是与运算,最低的是或运算。关系运算优先级大于逻辑运算的。
6、实例说明
A、题目:输入一个5分制分数,用与运算运算并显示该数是否为5分制分数
B、题目:输入一个5分制分数,用或运算运算并显示该数是否为5分制分数
C、题目:输入一个5分制分数,用非运算运算并显示该数是否为5分制分数
猜你喜欢
- 2024-11-04 都这年头了不会还有人不知道「java」运算符吧?
- 2024-11-04 java基础-运算符例子 java中运算符
- 2024-11-04 第四讲《JAVA基础之运算符》,小妙招教你速记、速填坑
- 2024-11-04 Java教程之运算符 java | 运算符
- 2024-11-04 《Java编程思想》第五版:第四章 运算符
- 2024-11-04 道哥说编程----Java运算符中的算数运算符
- 2024-11-04 一起学JAVA 初识JAVA运算符 java ^运算符
- 2024-11-04 Java理论学习三分钟-运算符(上) java运算符总结
- 2024-11-04 Java位运算符:Java移位运算符、复合位赋值运算符及位逻辑运算符
- 2024-11-04 Java运算符之算术运算符和举例说明
你 发表评论:
欢迎- 08-06AIDA64发布7.70正式版:首次支持PCIe 7.0,提前支持Zen 6
- 08-06C#语言编程案例-颜色码数制转换
- 08-06渐变配色工具——webgradients
- 08-06CSS颜色值的转换
- 08-06KDE Plasma 6.4桌面环境发布:增强多桌面布局、优化界面等
- 08-06生成引人注目色彩的小型Javascript脚本——randomColor
- 08-06CSS入门指南:核心概念与实用技巧
- 08-06软网推荐:自定软件窗口背景色保护眼睛
- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)