Perguntas com a marcação «decimal»

178
Adicionando BigDecimals usando Streams

Eu tenho uma coleção de BigDecimals (neste exemplo, a LinkedList) que gostaria de adicionar. É possível usar fluxos para isso? Notei que a Streamclasse tem vários métodos Stream::mapToInt Stream::mapToDouble Stream::mapToLong Cada um dos quais tem um sum()método conveniente . Mas, como sabemos,...

177
Remover zeros à direita

Tenho alguns campos retornados por uma coleção como 2.4200 2.0044 2.0000 Eu quero resultados como 2.42 2.0044 2 Eu tentei com String.Format, mas ele retorna 2.0000e defini-lo para N0arredondar os outros valores

163
Remova zero dígitos inúteis de decimais no PHP

Estou tentando encontrar uma maneira rápida de remover zero decimalsdos valores numéricos como este: echo cleanNumber('125.00'); // 125 echo cleanNumber('966.70'); // 966.7 echo cleanNumber(844.011); // 844.011 Existe alguma maneira otimizada de fazer

155
Adição para BigDecimal

Quero fazer algumas somas simples com alguns valores de moeda expressos em 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, eu não entendo bem...

140
BigDecimal setEscala e rodada

Qual é a diferença entre essas duas chamadas? (Existe algum?) // 1. new BigDecimal("3.53456").round(new MathContext(4, RoundingMode.HALF_UP)); // 2. new BigDecimal("3.53456").setScale(4,

140
range () para carros alegóricos

Existe um range()equivalente para carros alegóricos em 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
Convertendo BigDecimal em Inteiro

Eu tenho o método Hibernate que me retorna um BigDecimal. Eu tenho outro método de API para o qual preciso passar esse número, mas ele aceita Inteiro como parâmetro. Não posso alterar os tipos de retorno ou os tipos variáveis ​​dos dois métodos. Agora, como converter o BigDecimal em número inteiro...

127
Número inteiro para hexadecimal em C ++

Como converter um número inteiro em uma sequência hexadecimal em C ++ ? Posso encontrar algumas maneiras de fazer isso, mas elas parecem direcionadas para C. Parece que não há uma maneira nativa de fazer isso em C ++. É um problema bastante simples; Eu tenho um intque gostaria de converter em uma...

126
Hexadecimal para decimal em shell script

Alguém pode me ajudar a converter um número hexadecimal em número decimal em um script de shell? Por exemplo, eu quero converter o número hexadecimal bfca3000em decimal usando um script de shell. Eu basicamente quero a diferença de dois números hexadecimais. Meu código é: var3=`echo "ibase=16;...