Método BigInteger hashCode() en Java

El método java.math.BigInteger.hashCode() devuelve el código hash para este BigInteger. El código hash es siempre el mismo si el objeto no cambia. Hashcode es un código único generado por la JVM en el momento de la creación del objeto. Podemos usar hashcode para realizar alguna operación en algoritmos relacionados con hash como hashtable , hashmap … Continue reading «Método BigInteger hashCode() en Java»

Método BigInteger o() en Java

Requisito previo: Conceptos básicos de BigInteger El método java.math.BigInteger.or(BigInteger val) se usa para realizar OR bit a bit de dos BigIntegers. Uno de los BigInteger se pasa en el parámetro y el otro en el que se llama a la función. Este método devuelve un número negativo si cualquiera de los BigIntegers usados ​​con la … Continue reading «Método BigInteger o() en Java»

Método BigInteger testBit() en Java

requisito previo: Conceptos básicos de BigInteger El método java.math.BigInteger.testBit( index ) devuelve verdadero si y solo si el bit designado está establecido. Este método Calcula (this & (1<<n)) != 0) . Sintaxis: public boolean testBit(int n) Parámetro: El método toma un parámetro n de tipo entero que se refiere al índice del bit que necesita … Continue reading «Método BigInteger testBit() en Java»

Función factorial() BigIntegerMath | guayaba | Java

El método factorial(int n) de la clase BigIntegerMath de Guava se usa para encontrar el factorial del número dado. Devuelve n!, es decir, el producto de los primeros n enteros positivos. Sintaxis:   public static BigInteger factorial(int n) Parámetros: Este método toma como parámetro el número n cuyo factorial se quiere encontrar. Valor devuelto: este método … Continue reading «Función factorial() BigIntegerMath | guayaba | Java»

Método BigInteger modPow() en Java

Requisito previo: conceptos básicos de BigInteger El método Java.math.BigInteger.modPow() devuelve un BigInteger cuyo valor es (este exponente mod m ). Si exponente == 1, el valor devuelto es (este mod m) y si exponente < 0, el valor devuelto es el inverso multiplicativo modular de (este -exponente ). El método lanza una ArithmeticException si m <= … Continue reading «Método BigInteger modPow() en Java»

Métodos BigInteger max() y min() en Java

Requisito previo: Conceptos básicos de BigInteger Método BigInteger max() : El método max() de BigInteger devuelve el BigInteger cuyo valor es mayor entre el BigInteger actual y el BigInteger pasado como parámetro al método. Si ambos valores son iguales, se puede devolver cualquiera. Hay un método similar compareTo() disponible en la clase BigInteger. El método … Continue reading «Métodos BigInteger max() y min() en Java»

Método BigInteger shiftLeft() en Java

El método java.math.BigInteger.shiftLeft(int n) devuelve un BigInteger cuyo valor es (this << n). La distancia de desplazamiento, n, puede ser negativa, en cuyo caso este método realiza un desplazamiento a la derecha. El método shiftLeft() moverá cada dígito en la representación binaria de un número a la izquierda n veces y el último bit en … Continue reading «Método BigInteger shiftLeft() en Java»

Java 8 | Método BigInteger divideAndRemainder() con ejemplos

java.math.BigInteger.divideAndRemainder(BigInteger val) se introdujo en Java 8. Este método devuelve una array de dos BigInteger después de aplicar la operación de división entre el BigInteger que llama a este método y el BigInteger pasado como parámetro al otro método. Aquí, First BigInteger de la array representa el resultado de la división (this / val) y … Continue reading «Java 8 | Método BigInteger divideAndRemainder() con ejemplos»

Método BigInteger signum() en Java

requisito previo: Conceptos básicos de BigInteger  El método java.math.BigInteger.signum() nos ayuda a identificar si un BigInteger es positivo, cero o negativo. Devuelve uno de los siguientes valores dependiendo de las siguientes condiciones:  devuelve -1 cuando el número es negativo devuelve 0 cuando el número es cero devuelve +1 cuando el número es positivo Sintaxis:   public … Continue reading «Método BigInteger signum() en Java»

Método Java.math.BigInteger.probablePrime() en Java

Requisito previo: Conceptos básicos de BigInteger El método probablePrime() devolverá un Biginteger de bitLength bits que es primo. bitLength se proporciona como parámetro para el método probablePrime() y el método devolverá un BigInteger primo de bitLength bits. La probabilidad de que un BigInteger devuelto por este método sea compuesto y no supere 2^-100. Sintaxis: public … Continue reading «Método Java.math.BigInteger.probablePrime() en Java»