Preguntas etiquetadas con decimal

120
Conversión de cadena segura a BigDecimal

Estoy tratando de leer algunos valores BigDecimal de la cadena. Digamos que tengo esta cadena: "1,000,000,000.999999999999999" y quiero obtener un BigDecimal de ella. ¿Cuál es la forma de hacerlo? En primer lugar, no me gustan las soluciones que usan reemplazos de cadenas (reemplazando comas,...

97
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

97
Mover posiciones decimales en un doble

Entonces tengo un conjunto doble para igualar 1234, quiero mover un lugar decimal para que sea 12.34 Entonces, para hacer esto, multiplico .1 a 1234 dos veces, algo así double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x); Esto imprimirá el resultado,...