异或怎么理解java,java异或运算有啥用
如何解决写爬虫IP受阻的问题?立即使用。
Java是一种面向对象的计算机编程语言。Java中的运算种类很多,有算术运算、关系运算、位运算、逻辑运算、赋值运算等等。下面我要告诉你的是位运算中的异或运算。
Java中异或运算(^)都以二进制数据为基础进行的运算。
也就是说,在代码中使用异或运算时,会先将两个条件进行转换,转换成二进制数据后再进行运算。在国外,同值(全0或全1)为0,差(一个为0,一个为1)为1。
^ 如果相对应位值相同,则结果为0,否则为1
举个栗子:
(A ^ B)得到49,即 0011 0001
你看懂了是不是觉得很简单?自己敲敲Java代码,看看是不是这样。以上是java XOR。你什么意思?更多详情请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。