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

java.math.BigInteger.byteValueExact() se introdujo en Java 8. Es una función incorporada que convierte el valor de BigInteger en un byte y busca información perdida. Si el valor de BigInteger es mayor que 127 o menor que -128, el método lanzará ArithmeticException ya que BigInteger no cabe en el rango de bytes. Sintaxis: public byte byteValueExact() Valor … Continue reading «Java 8 | Método BigInteger byteValueExact() con ejemplos»

Método BigInteger abs() en Java

requisito previo: Conceptos básicos de BigInteger El método java.math.BigInteger.abs() devuelve el valor absoluto de un BigInteger. Al usar este método, uno puede encontrar el valor absoluto de cualquier tamaño grande de datos numéricos almacenados como BigInteger. Sintaxis: public BigInteger abs() Parámetros: El método no toma ningún parámetro. Valor devuelto: el método devuelve el valor absoluto … Continue reading «Método BigInteger abs() en Java»

Método BigInteger negate() en Java

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 … Continue reading «Método BigInteger negate() 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»

Método BigDecimal stripTrailingZeros() en Java

java.math.BigDecimal.stripTrailingZeros () es un método incorporado en Java que devuelve un BigDecimal que es numéricamente igual a este pero con los ceros finales eliminados de la representación. Básicamente, la función recorta el cero final del valor BigDecimal. Sintaxis: public BigDecimal stripTrailingZeros() Parámetro: Este método no acepta ningún parámetro. Valor devuelto : este método devuelve un … Continue reading «Método BigDecimal stripTrailingZeros() en Java»

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

java.math.BigInteger.longValueExact() se introdujo en Java 8. Es una función incorporada que convierte el valor de BigInteger en largo y busca información perdida. Si el valor de BigInteger es mayor que 9,223,372,036,854,775,807 o menor que -9,223,372,036,854,775,808; el método lanzará ArithmeticException ya que BigInteger no cabe en un rango largo. Sintaxis: public long longValueExact() Valor devuelto: este … Continue reading «Java 8 | Método BigInteger longValueExact() con ejemplos»

Método BigDecimal hashCode() en Java

java.math.BigDecimal.hashCode () devuelve el código hash para este BigDecimal. El código hash generalmente no será el mismo para dos objetos BigDecimal con valores iguales y escala diferente (como 4743.0 y 4743.00). Sintaxis: public int hashCode() Parámetros: este método no acepta ningún parámetro. Valores devueltos: este método devuelve un valor entero que es igual al valor … Continue reading «Método BigDecimal hashCode() en Java»

Método BigInteger y() en Java

El método java.math.BigInteger.and(BigInteger val) devuelve un BigInteger cuyo valor es AND bit a bit de dos BigIntegers. Este método devuelve un número negativo si ambos BigIntegers son negativos. El método and() aplica la operación AND bit a bit sobre el bigInteger actual y el bigInteger pasado como parámetro. Sintaxis:  public BigInteger and(BigInteger val) Parámetros: el … Continue reading «Método BigInteger y() en Java»