Professional Documents
Culture Documents
de operaciones
matemáticas de BigInteger
Ejemplo#
BigInteger se encuentra en un objeto inmutable, por lo que debe asignar los
resultados de cualquier operación matemática a una nueva instancia de
BigInteger.
Adición: 10 + 10 = 20
Sustracción: 10 - 9 = 1
División: 10/5 = 2
División: 17/4 = 4
Multiplicación: 10 * 5 = 50
Potencia: 10 ^ 3 = 1000
Resto: 10% 6 = 4
System.out.println(value1.gcd(value2));
Salida: 6
System.out.println(value1.max(value2));
Salida: 11
System.out.println(value1.min(value2));
Salida: 10
PreviousNext
Related Tags
algorithm
Android
HTML
javafx
JavaScript
MySQL
Regular Expressions
spring
spring-boot
SQL
This modified text is an extract of the original Stack Overflow Documentation created by
following contributors and released under CC BY-SA 3.0
This website is not affiliated with Stack Overflow
Email: tutorialpedia@outlook.com
Español (es)
Want to advertise on this website?
Ejemplo#
Este ejemplo muestra cómo realizar operaciones matemáticas básicas con
BigDecimals.
1.Adición
BigDecimal a = new BigDecimal("5");
BigDecimal b = new BigDecimal("7");
//Equivalent to result = a + b
BigDecimal result = a.add(b);
System.out.println(result);
Resultado: 12
2.Subtraction
BigDecimal a = new BigDecimal("5");
BigDecimal b = new BigDecimal("7");
//Equivalent to result = a - b
BigDecimal result = a.subtract(b);
System.out.println(result);
Resultado: -2
3.Multiplicacion
Al multiplicar dos BigDecimal s, el resultado tendrá una escala igual a la suma
de las escalas de los operandos.
//Equivalent to result = a * b
BigDecimal result = a.multiply(b);
System.out.println(result);
Resultado: 36.89931
Para cambiar la escala del resultado, utilice el método de multiplicación
sobrecargada que permite pasar MathContext , un objeto que describe las
reglas para los operadores, en particular la precisión y el modo de redondeo del
resultado. Para obtener más información sobre los modos de redondeo
disponibles, consulte la documentación de Oracle.
//Equivalent to result = a * b
BigDecimal result = a.multiply(b, returnRules);
System.out.println(result);
Resultado: 36.90
4.Division
La división es un poco más complicada que las otras operaciones aritméticas,
por ejemplo, considere el siguiente ejemplo:
//Equivalent to result = a % b
BigDecimal result = a.remainder(b);
System.out.println(result);
Resultado: 5
6. Poder
BigDecimal a = new BigDecimal("5");
7.Max
BigDecimal a = new BigDecimal("5");
BigDecimal b = new BigDecimal("7");
8.Min
BigDecimal a = new BigDecimal("5");
BigDecimal b = new BigDecimal("7");
Facebook313TwitterMás...2.8K
PreviousNext
Related Tags
algorithm
Android
HTML
javafx
JavaScript
MySQL
Regular Expressions
spring
spring-boot
SQL
This modified text is an extract of the original Stack Overflow Documentation created by
following contributors and released under CC BY-SA 3.0
This website is not affiliated with Stack Overflow
Email: tutorialpedia@outlook.com
Español (es)