Método BigInteger doubleValue() en Java

java.math.BigInteger.doubleValue () convierte este BigInteger en un valor doble. Si el valor devuelto por esta función es demasiado grande para que una magnitud se represente como un doble, se convertirá en Double.NEGATIVE_INFINITY o Double.POSITIVE_INFINITY, según corresponda. Existe la posibilidad de que esta conversión pierda información sobre la precisión del valor BigInteger. Sintaxis: public double doubleValue() … Continue reading «Método BigInteger doubleValue() en Java»

Método BigInteger not() en Java

El método java.math.BigInteger.not() se usa para encontrar el NO bit a bit de un BigInteger. Este método devuelve un valor negativo si y solo si este BigInteger no es negativo. El método BigInteger.not() aplica la operación Not bit a bit sobre el bigInteger actual. Sintaxis: public BigInteger not() Parámetros: El método no toma ningún parámetro. … Continue reading «Método BigInteger not() en Java»

Función BigIntegerMath sqrt() | guayaba | Java

El método sqrt(BigInteger x, modo RoundingMode) de la clase BigIntegerMath de Guava devuelve la raíz cuadrada de x, redondeada con el modo de redondeo especificado. Sintaxis: public static BigInteger sqrt(BigInteger x, RoundingMode mode) Parámetros: Este método toma los siguientes parámetros: x : El número BigInteger cuya raíz cuadrada se va a encontrar. modo : El … Continue reading «Función BigIntegerMath sqrt() | guayaba | Java»

función binomial() de BigIntegerMath | guayaba | Java

El método binomial(int n, int k) de la clase BigIntegerMath de Guava devuelve n elegir k , también conocido como el coeficiente binomial de n y k, es decir, n! / (k! (n – k)!) Sintaxis: public static BigInteger binomial(int n, int k) Parámetros: Este método toma los siguientes parámetros: n : La base para … Continue reading «función binomial() de BigIntegerMath | guayaba | Java»

Método BigInteger floatValue() en Java

java.math.BigInteger.floatValue () convierte este BigInteger en un valor flotante. Si el valor devuelto por esta función es demasiado grande para que una magnitud lo represente como un flotante, se convertirá en Float.NEGATIVE_INFINITY o Float.POSITIVE_INFINITY, según corresponda. Existe la posibilidad de que esta conversión pierda información sobre la precisión del valor BigInteger. Sintaxis: public float floatValue() … Continue reading «Método BigInteger floatValue() en Java»

Método BigInteger bitCount() en Java

Requisito previo: Conceptos básicos de BigInteger  El método java.math.BigInteger.bitCount() devuelve el número de bits en la representación en complemento a dos de este BigInteger que difieren de su bit de signo. Este método es útil cuando se implementan conjuntos de estilos de vectores de bits sobre BigIntegers. Sintaxis:   public int bitCount() Parámetros: El método no … Continue reading «Método BigInteger bitCount() en Java»

Método BigInteger sqrt() en Java

java.math.BigInteger.sqrt() es una función incorporada agregada en Java SE 9 y JDK 9 que devuelve el valor BigInteger de la raíz cuadrada de un BigInteger en el que se aplica el método sqrt(). Es lo mismo que el piso (sqrt (n)) donde n es un número. Esta raíz cuadrada es menor que la raíz cuadrada … Continue reading «Método BigInteger sqrt() en Java»

función BigIntegerMath log2() | guayaba | Java

El método log2(BigInteger x, modo RoundingMode) de la clase BigIntegerMath de Guava devuelve el logaritmo en base 2 de x, redondeado según el modo de redondeo especificado. Sintaxis: public static int log2(BigInteger x, RoundingMode mode) Parámetros: Este método toma los siguientes parámetros: x : El número BigInteger cuyo registro se va a encontrar. mode : … Continue reading «función BigIntegerMath log2() | guayaba | Java»

Método BigInteger resto() en Java

El método java.math.BigInteger.remainder(BigInteger big) devuelve un BigInteger cuyo valor es igual a (este BigInteger % big(BigInteger pasado como parámetro)). La operación de resto encuentra el resto después de la división de este BigInteger por otro BigInteger pasado como parámetro. Sintaxis: public BigInteger remainder(BigInteger big) Parámetro: La función acepta un único parámetro obligatorio grande que especifica … Continue reading «Método BigInteger resto() en Java»

Método BigInteger clearBit() en Java

Requisito previo: Conceptos básicos de BigInteger El método clearBit() devuelve un BigInteger que se usa para borrar una posición de bit particular en un BigInteger. El bit en el índice n de la representación binaria de BigInteger se borrará y se convertirá a cero. Matemáticamente podemos decir que se usa para calcular este & ~(1<<n). … Continue reading «Método BigInteger clearBit() en Java»