Preguntas etiquetadas con decimal

210
Formatear un flotador a 2 decimales

Actualmente estoy construyendo un módulo de ventas para el sitio web de un cliente. Hasta ahora tengo el precio de venta para calcular perfectamente, pero donde me he quedado atascado es formatear la salida a 2 decimales. Actualmente estoy llamando a esto en una variable para poder vincular los...

178
Agregar BigDecimals usando Streams

Tengo una colección de BigDecimals (en este ejemplo, a LinkedList) que me gustaría agregar. ¿Es posible usar transmisiones para esto? Noté que la Streamclase tiene varios métodos Stream::mapToInt Stream::mapToDouble Stream::mapToLong Cada uno de los cuales tiene un sum()método conveniente ....

177
Eliminar ceros finales

Tengo algunos campos devueltos por una colección como 2.4200 2.0044 2.0000 Quiero resultados como 2.42 2.0044 2 Intenté con String.Format, pero vuelve 2.0000y configurándolo para N0redondear los otros valores

155
Adición para BigDecimal

Quiero hacer algunas sumas simples con algunos valores de moneda expresados ​​en BigDecimaltipo. BigDecimal test = new BigDecimal(0); System.out.println(test); test.add(new BigDecimal(30)); System.out.println(test); test.add(new BigDecimal(45)); System.out.println(test); Obviamente no entiendo...

140
BigDecimal setScale y round

¿Cuál es la diferencia entre estas dos llamadas? (¿Hay alguna?) // 1. new BigDecimal("3.53456").round(new MathContext(4, RoundingMode.HALF_UP)); // 2. new BigDecimal("3.53456").setScale(4,

140
rango () para flotadores

¿Hay un range()equivalente para flotadores en Python? >>> range(0.5,5,1.5) [0, 1, 2, 3, 4] >>> range(0.5,5,0.5) Traceback (most recent call last): File "<pyshell#10>", line 1, in <module> range(0.5,5,0.5) ValueError: range() step argument must not be...

134
Convertir BigDecimal a Integer

Tengo el método Hibernate que me devuelve un BigDecimal. Tengo otro método API al que necesito pasar ese número, pero acepta Integer como parámetro. No puedo cambiar los tipos de retorno o los tipos de variables de ambos métodos. Ahora, ¿cómo convertir BigDecimal en Integer y pasarlo al segundo...

127
Número entero a cadena hexadecimal en C ++

¿Cómo convierto un entero en una cadena hexadecimal en C ++ ? Puedo encontrar algunas formas de hacerlo, pero en su mayoría parecen dirigidas a C. No parece que haya una forma nativa de hacerlo en C ++. Sin embargo, es un problema bastante simple; Tengo uno intque me gustaría convertir en una...

126
De hexadecimal a decimal en el script de shell

¿Alguien puede ayudarme a convertir un número hexadecimal a un número decimal en un script de shell? Por ejemplo, quiero convertir el número hexadecimal bfca3000a decimal usando un script de shell. Básicamente quiero la diferencia de dos números hexadecimales. Mi código es: var3=`echo "ibase=16;...