java - Java.math.BigInteger.and() 是如何工作的?

标签 java biginteger

根据this tutorial当使用值 6 和 3 调用 .and() 时,Java.math.BigInteger.and() 的结果是 2。这是如何工作的?它既不是连接也不是添加。

最佳答案

Logical bitwise And operation

6 = 110b(b 表示二进制)
3 = 011b

110b & 011b = 010b = 2

关于java - Java.math.BigInteger.and() 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35898373/

相关文章:

java - 如何解决eclipse weblogic插件jdk版本不符合错误

java - 身份验证期间抛出并处理自定义异常 Spring Security + WebFlux

java - 创建项目时如何禁用自动更新 PlayFramework Activator 命令?

java - 在 "run()"方法之后我无法访问对象

java - JAVA中的大数相乘

c++ - 在堆中定义不同大小的结构

c# - 使用 BigIntegers 的大阶乘失去精度

java - 使用 http url 连接时未找到文件异常?

java - 如何在 Java 中为太大和太小的数字获得非常高的精度?

java - BigInteger.pow(大整数)?