先决条件: 大整数基础 这个 JAVA数学大整数。否定 方法返回一个BigInteger,其值为(-this)。方法将更改BigInteger的单个位。
null
语法:
public BigInteger negate()
参数: 该方法不接受任何参数。
返回值: 该方法返回(-this)的操作。
例如:
Input: value = 2300 Output: -2300 Explanation: Binary signed 2's complement of 2300 = 0000100011111100 Singed bit are 0000 change sing bit to 1111 so negate of 0000100011111100 in signed 2's complement is 1111011100000100 Decimal value = -2300. Input: value = 567689 Output: -567689
下面的程序演示了BigInteger的否定()方法。
/* *Program Demonstrate negate() method of BigInteger */ import java.math.*; public class GFG { public static void main(String[] args) { // Create BigInteger object BigInteger biginteger = new BigInteger( "2300" ); // Call negate() method to find -this BigInteger finalvalue = biginteger.negate(); String result = "Result of negate operation on " + biginteger + " is " + finalvalue; // Prints result System.out.println(result); } } |
输出:
Result of negate operation on 2300 is -2300
参考: https://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html#negate()
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END