找到 9301 篇文章 关于面向对象编程

Java 程序在 BigInteger 上实现 OR 操作

karthikeya Boyini
更新于 2020-06-29 05:37:00

125 次浏览

TheBigInteger.or(BigInteger val) 返回一个 BigInteger,其值为 (this | val)。如果 this 或 val 中至少有一个为负数,则此方法返回一个负数 BigInteger。这里,“val”是要与 this BigInteger 进行 OR 操作的值。以下是一个示例 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two, three;       one = new BigInteger("6");       two = one.or(one);       System.out.println("Result (or operation): " +two);    } }输出结果 (or 操作): 6让我们看另一个例子 -示例 实时演示import java.math.*; public class Demo { ... 阅读更多

Java 程序在 BigInteger 上实现 NOT 操作

Samual Sam
更新于 2020-06-29 05:38:35

101 次浏览

BigInteger.not() 方法返回一个 BigInteger,其值为 (~this)。当且仅当此 BigInteger 为非负数时,此方法返回负值。以下是一个示例 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two, three;       one = new BigInteger("6");       two = one.not();       System.out.println("Result (not operation): " +two);    } }输出结果 (not 操作): -7让我们看另一个例子 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger bi1, bi2, ... 阅读更多

Java 程序在 BigInteger 上执行 AND 操作

Sharon Christine
更新于 2020-06-29 05:40:35

119 次浏览

java.math.BigInteger.and(BigInteger val) 返回一个 BigInteger,其值为 (this & val)。当且仅当 this 和 val 均为负数时,此方法返回一个负数 BigInteger。这里,“val”是要与 this BigInteger 进行 AND 操作的值。首先,创建 BigInteger 对象 -BigInteger one, two, three; one = new BigInteger("12"); two = new BigInteger("6");在第一个和第二个对象上执行 AND 操作 -three = one.and(two);以下是一个示例 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two, three;       one = new BigInteger("12");       two ... 阅读更多

Java 程序在 BigInteger 上执行 XOR 操作

karthikeya Boyini
更新于 2020-06-29 05:41:49

158 次浏览

java.math.BigInteger.xor(BigInteger val) 返回一个 BigInteger,其值为 (this ^ val)。当且仅当 this 和 val 中恰好有一个为负数时,此方法返回一个负数 BigInteger。这里,“val”是要与 this BigInteger 进行 XOR 操作的值。首先,创建两个 BigInteger 对象 -one = new BigInteger("6"); two = new BigInteger("-5");现在,执行 XOR -three = one.xor(two);以下是一个示例 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one, two, three;       one = new BigInteger("6");       two = new BigInteger("-5");       ... 阅读更多

在 Java 中对 BigInteger 进行右移

Samual Sam
更新于 2020-06-29 05:22:00

161 次浏览

要对 BigInteger 进行右移,请使用 shiftRight() 方法。java.math.BigInteger.shiftRight(int n) 返回一个 BigInteger,其值为 (this >> n)。执行符号扩展。移位距离 n 可以为负数,在这种情况下,此方法执行左移。它计算 floor(this / 2n)。以下是一个示例 -示例 实时演示import java.math.*; public class Demo {    public static void main(String[] args) {       BigInteger one;       one = new BigInteger("25");       one = one.shiftRight(3);       System.out.println("Result: " +one);    } }输出结果: 3

在 Java 中使用 BigInteger 执行按位运算

karthikeya Boyini
更新于 2020-06-29 05:22:38

241 次浏览

BigInteger 类用于超出基本数据类型限制的大整数计算。它提供用于模运算、GCD 计算、素数测试、素数生成、位操作以及一些其他杂项操作的操作。让我们在 Java 中使用 testBit() 方法执行按位操作。java.math.BigInteger.testBit(int n) 当且仅当指定的位被设置时返回 true -以下是一个示例 -示例 实时演示import java.math.*; public class BigIntegerDemo {    public static void main(String[] args) {       BigInteger one;       Boolean two;       one = new BigInteger("5"); ... 阅读更多

计算 Java 中 BigInteger 的幂

Samual Sam
更新于 2020-06-29 05:24:05

185 次浏览

在 Java 中使用 BigInteger pow() 方法计算 BigInteger 的幂。首先,让我们创建一些对象。BigInteger one, two; one = new BigInteger("5");执行幂运算并将其分配给第二个对象 -// 幂运算 two = one.pow(3);以下是一个示例 -示例 实时演示import java.math.*; public class BigIntegerDemo {    public static void main(String[] args) {       BigInteger one, two;       one = new BigInteger("5");       System.out.println("Actual Value: " +one);       // 幂运算       two = one.pow(3);       System.out.println("Result: " +two);    } }输出实际值: 5 负值: 125

在 Java 中对 BigInteger 取反

karthikeya Boyini
更新于 2020-06-29 05:24:37

153 次浏览

在 Java 中使用 BigInteger negate() 方法对 BigInteger 取反。首先,让我们创建一个对象 -BigInteger one, two; one = new BigInteger("200");对上述对象取反并将其分配给第二个对象 -two = one.negate();以下是一个示例 -示例 实时演示import java.math.*; public class BigIntegerDemo {    public static void main(String[] args) {       BigInteger one, two;       one = new BigInteger("200");       System.out.println("Actual Value: " +one);       // 取反       two = one.negate();       System.out.println("Negated Value: " +two);    } }输出实际值: 200 负值: -200

在 Java 中用一个 BigInteger 除以另一个 BigInteger

Samual Sam
更新于 2020-06-29 05:25:27

112 次浏览

在 Java 中使用 BigInteger divide() 方法用一个 BigInteger 除以另一个。首先,让我们创建一些对象。BigInteger one, two, three; one = new BigInteger("200"); two = new BigInteger("100");将上述结果相除并分配给第三个对象 -three = one.divide(two);以下是一个示例 -示例 实时演示import java.math.*; public class BigIntegerDemo {    public static void main(String[] args) {       BigInteger one, two, three;       one = new BigInteger("200");       two = new BigInteger("100");       // 除法       three = one.divide(two);       String res = one + " / " + two + " = " +three;       System.out.println("Result: " +res);    } }输出结果: 200 / 100 = 2

在 Java 中用一个 BigInteger 减去另一个 BigInteger

karthikeya Boyini
更新于 2020-06-29 05:26:03

114 次浏览

在 Java 中使用 BigInteger 的 subtract() 方法来减去一个 BigInteger 对象的值。首先,我们创建一些对象 - BigInteger one、two、three;one = new BigInteger("200"); two = new BigInteger("150"); 将上述两个对象相减并将结果赋值给第三个对象 - three = one.subtract(two); 以下是一个示例 - 示例 在线演示import java.math.*; public class BigIntegerDemo {    public static void main(String[] args) {       BigInteger one, two, three;       one = new BigInteger("200");       two = new BigInteger("150");       three = one.subtract(two);       String res = one + " - " + two + " = " +three;       System.out.println("Subtraction: " +res);    } }输出Subtraction: 200 - 150 = 50

广告