Java-逻辑运算符、位运算符
逻辑运算符
// 逻辑运算符
public class Demo05 {public static void main(String[] args) {// 与(and) 或(or) 非(取反)boolean a = true;boolean b = false;// 逻辑与运算: 两个变量都为真,结果才为 trueSystem.out.println("a && b: " + (a&&b));// 逻辑或运算: 两个变量有一个为真,结果才为 trueSystem.out.println("a || b: " + (a||b));// 如果是真,则为假, 如果为假,则为真System.out.println("!(a && b): " + !(a&&b));// 短路运算int c = 5;// 前面为假,则后面就不执行了,所以C还是5boolean d = (c<4)&&(c++<4);System.out.println(d); // falseSystem.out.println(c); //5}
}
位运算符
public class Demo06 {public static void main(String[] args) {/*A = 0011 1100B = 0000 1101A&B = 0000 1100 都是1才是1 与A|B = 0011 1101 都是0才是0 或A^B = 0011 0001 相同就为0,不相同为1 异或运算~B = 1111 0010 取反2*8 = 16 2*2*2*2效率极高!!!<< *2>> /20000 0000 00000 0001 10000 0010 20000 0100 40000 1000 80001 0000 16*/// 2*8 2*2*2*2System.out.println(2<<3);}
}
https://www.bilibili.com/video/BV12J41137hu?p=29&spm_id_from=pageDriver
Java-逻辑运算符、位运算符相关推荐
- 逻辑运算符 位运算符_在现代PHP中,按位运算符仍然有意义吗?
逻辑运算符 位运算符 Many of you probably scratched your heads reading this title. "Bitwhat?" 你们中的许多 ...
- 关于java中位运算符的使用和理解
关于java中位运算符的使用和理解 &(按位与) ' & ' 符号的作用是对运算符的两侧以二进制表达的操作符按位进行'与'运算. 规则: 只有两个操作数对应位同为1时,结果为1,其余全 ...
- 【老九学堂】【Java】位运算符
1.Java中的位运算符(操作符) 位运算符主要针对二进制,它包括了:"与"."非"."或"."异或". 从表面上看似乎 ...
- Java的位运算符——与()、非(~)、或(|)、异或(^)
位运算符主要针对二进制,它包括了:"与"."非"."或"."异或". 从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对 ...
- Java的位运算符具体解释实例——与(amp;)、非(~)、或(|)、异或(^)
位运算符主要针对二进制,它包含了:"与"."非"."或"."异或".从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两 ...
- C语言运算符逻辑运算符位运算符
逻辑运算符 下表显示了 C 语言支持的所有关系逻辑运算符.假设变量 A 的值为 1,变量 B 的值为 0,则: 运算符 描述 实例 && 称为逻辑与运算符.如果两个操作数都非零,则条件 ...
- Java的位运算符详解——与()、非(~)、或(|)、异或(^)
位运算符主要针对二进制,它包括了:"与"."非"."或"."异或".从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两 ...
- Java千问:Java语言位运算符详解
很多编程语言都有位运算符,Java语言也不例外.在Java语言中,提供了7种位运算符,分别是按位与(&).按位或(|).按位异或(^).取反(~).左移(<<).带符号右移(> ...
- 【Java】位运算符:左移右移
位运算是直接对二进制进行运算. 请看代码? //位运算符:>> << >>> | & ~ ^ class TestBit{public static ...
- 六、继续学习Java的位运算符,发现真的简单
@Author:Runsen @Date:2020/5/20 文章目录 进制 位运算 按位"与"运算 按位"或"运算 按位"异或"运算 按位 ...
最新文章
- 机器学习中四种调参方法总结
- Web前端遍历对象应该如何操作呢?
- mysql qps如何查看_一款查看mysql QPS的脚本
- 显式(静态)调用: LIB + DLL + .H
- Linux Shell脚本专栏_自动发布Java项目(tomcat)_10
- 实例讲解webpack的基本使用第二篇
- Mybatis in查询List或数组 场景实例
- 华为回怼特朗普;中兴首款 5G 上市;iPhone 可免息分期购买 | 极客头条
- 获取 python import模块的路径
- git学习笔记-(13-reset三部曲)
- Excel制作抽奖小程序
- 前端工程师和python工程师收入哪个高_前端工程师和后端工程师工资哪个高
- django如何连接Mysql中已有的数据库
- 推动铅蓄电池绿色“转身”
- 杰奇 v1.7去限制版橙色模板小说源码
- mysql 分数段_编写sql实现分数排名 mysql
- UOJ #455.【UER #8】雪灾与外卖 堆模拟费用流
- android客户端功能,推荐一个功能齐全的【玩Android客户端】
- 国庆节去哪浪?让 Python 帮你分析分析
- 树莓派模拟量输入范围_模拟量输入值超过了em235的量程范围,可以吗?-工业支持中心-西门子中国...