java或异运算_JAVA 或与非运算符 与()、或(|)、异或(^)【组图】

JAVA 或与非运算符 与(&)、或(|)、异或(^)【组图】

08-18栏目:技术

TAG:或与非

或与非

运算步骤:

www.jhua.org

第一步:.转成二进制,即01表示的数字,如5的二进制为 0000  0101,我用八位表示。

www.jhua.org

第二步:比较二者位数上的数字

www.jhua.org

1.与运算符

jhua.org 与运算符用符号“&”表示,其使用规律如下: https://www.jhua.org

两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。 copyright www.jhua.org

声明并初始化: int a = 10; int b = 6;

https://www.jhua.org

二进制: a = 0000 1010

copyright www.jhua.org

b = 0000 0110 jhua.org

结算结果:  0000 0010 转化为十进制: 2 https://www.jhua.org

2.或运算符

https://www.jhua.org

或运算符用符号“|”表示,其运算规律如下:

www.jhua.org

两个位只要有一个为1,那么结果就是1,否则就为0, www.jhua.org

声明并初始化: int a = 10; int b = 6; www.jhua.org

二进制: a = 0000 1010 https://www.jhua.org

b = 0000 0110

jhua.org 结算结果:  0000 1110 转化为十进制: 14

www.jhua.org

3.异或运算符

copyright jhua.org

异或运算符是用符号“^”表示的,其运算规律是:

www.jhua.org

两个操作数的位中,相同则结果为0,不同则结果为1。 copyright www.jhua.org

声明并初始化: int a = 10; int b = 6; www.jhua.org

二进制: a = 0000 1010

https://www.jhua.org

b = 0000 0110 copyright jhua.org结算结果:  0000 1100 转化为十进制: 10

copyright jhua.org www.jhua.org

jhua.org

https://www.jhua.org

相关阅读

Java反射之java.lang.reflect.Constructor copyright www.jhua.org

我们知道每个类都至少有一个构造器,因为一个类如果没有显示定义一个构造器,编译器自动会自动生成一个默认无参的构造器,构造器作为一 jhua.org

(八)java并发队列

https://www.jhua.org

Java并发队列在并发队列上JDK提供了两套实现: 一个是以ConcurrentLinkedQueue为代表的高性能队列; 一个是以BlockingQueue接口为 jhua.org

Java 位运算符和移位运算符

https://www.jhua.org

参考:

Bitwise and Bit Shift Operators

《Java 编程思想 第3章 操作符》

今天学习 Java BitSet 类时,发现对于位运算符和移位运

www.jhua.org

Java小游戏——是男人就坚持20秒 https://www.jhua.org

Java小游戏——是男人就坚持20秒

给大家分享一个小游戏,这是一个Swing项目,先用代码画界面板,然后依次添加飞机、子弹、计时器等:

https://www.jhua.org

java8新特性之lanmbda表达式

www.jhua.org

传统写法   一个窗口添加一个点击事件  用到了匿名内部类下面是经过修改后的方法  不用匿名内部类用lanmbda表达式 jhua.org

阅读量:100000+

上一篇:常见AutoCAD病毒清除

推荐量:9980

下一篇:Sleep函数的作用(


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部