必威体育Betway必威体育官网
当前位置:首页 > IT技术

JAVA 或与非运算符 与(&)、或(|)、异或(^)

时间:2019-10-12 21:09:59来源:IT技术作者:seo实验室小编阅读:71次「手机版」
 

或与非

运算步骤:

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

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

1.与运算符

与运算符用符号“&”表示,其使用规律如下:

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

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

二进制: a = 0000 1010

      b = 0000 0110

结算结果:  0000 0010 转化为十进制: 2

2.或运算符

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

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

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

二进制: a = 0000 1010

      b = 0000 0110

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

3.异或运算符

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

两个操作数的位中,相同则结果为0,不同则结果为1。

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

二进制: a = 0000 1010

      b = 0000 0110

结算结果:  0000 1100 转化为十进制: 10

相关阅读

Java反射之java.lang.reflect.Constructor

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

(八)java并发队列

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

Java 位运算符和移位运算符

参考: Bitwise and Bit Shift Operators 《Java 编程思想 第3章 操作符》 今天学习 Java BitSet 类时,发现对于位运算符和移位运

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

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

java8新特性之lanmbda表达式

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

分享到:

栏目导航

推荐阅读

热门阅读