Requisito previo: conceptos básicos de BigInteger
El método java.math.BigInteger.negate() devuelve un BigInteger cuyo valor es (- this). El método negate() cambiará el bit firmado de BigInteger.
Sintaxis:
public BigInteger negate()
Parámetros: El método no acepta ningún parámetro.
Valor devuelto: El método devuelve la operación de (-esto).
Ejemplos:
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
El siguiente programa ilustra el método negate() de 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); } }
Producción:
Result of negate operation on 2300 is -2300
Referencia: https://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html#negate()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA