Preguntas etiquetadas con bigdecimal

BigDecimal es un tipo de objeto numérico en Java que representa números decimales con precisión arbitraria.


3
BigDecimal - para usar new o valueOf
Encontré dos formas de sacar el objeto BigDecimal de una doble d. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) ¿Cuál sería un mejor enfoque? ¿ValueOf crearía un nuevo objeto? En general (no solo BigDecimal), ¿qué se recomienda: nuevo o valueOf? Gracias.
97 java  bigdecimal 

14
Representación de valores monetarios en Java [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 7 años . Mejora esta pregunta Entiendo que BigDecimal es la mejor práctica recomendada para representar …


5
¿Cuáles son las mejores bibliotecas matemáticas de precisión arbitraria multiplataforma (portátiles)? [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 5 años . Mejora esta pregunta Estoy buscando una buena biblioteca matemática de precisión arbitraria …
81 c++  c  biginteger  bigdecimal  gmp 


1
Error de desbordamiento posible de Java BigDecimal
Estaba probando condiciones de límite en algún código que involucraba a BigDecimal, y noté que cuando BigDecimalse inicializa a con String, "1e2147483647"se comporta inesperadamente. Parece tener un valor entre 0y 1e-2147483647. Cuando intento llamar intValue(), obtengo un NegativeArraySizeException. Debo notar que 2147483647es el valor máximo de un número entero en …
78 java  bigdecimal 

1
¿Cómo saber si un BigDecimal puede convertir exactamente a flotante o doble?
La clase BigDecimaltiene algunos métodos útiles para garantizar una conversión sin pérdidas: byteValueExact() shortValueExact() intValueExact() longValueExact() Sin embargo, los métodos floatValueExact()y doubleValueExact()no existen. Leí el código fuente de OpenJDK para métodos floatValue()y doubleValue(). Ambos parecen retroceder Float.parseFloat()y Double.parseDouble(), respectivamente, lo que puede devolver un infinito positivo o negativo. Por ejemplo, …
10 java  bigdecimal 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.