Perguntas com a marcação «decimal»

120
Conversão Safe String para BigDecimal

Estou tentando ler alguns valores BigDecimal da seqüência de caracteres. Digamos que eu tenho essa String: "1.000.000.000.999999999999999" e quero obter um BigDecimal. Qual é a maneira de fazer isso? Primeiro de tudo, eu não gosto das soluções usando substituições de string (substituindo vírgulas...

107
Melhor maneira de exibir decimal sem zeros à direita

Existe um formatador de exibição que produzirá decimais como essas representações de string em c # sem fazer nenhum arredondamento? // decimal -> string 20 -> 20 20.00 -> 20 20.5 -> 20.5 20.5000 -> 20.5 20.125 -> 20.125 20.12500 -> 20.125 0.000 -> 0 {0. #} irá arredondar...

97
Movendo as casas decimais em dobro

Portanto, tenho um conjunto duplo igual a 1234, quero mover uma casa decimal para 12,34 Então, para fazer isso, multiplico 0,1 a 1234 duas vezes, mais ou menos assim double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x); Isso imprimirá o resultado,

97
BigDecimal - para usar new ou valueOf

Me deparei com duas maneiras de obter um objeto BigDecimal de um d duplo. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Qual seria a melhor abordagem? ValueOf criaria um novo objeto? Em geral (não apenas BigDecimal), o que é recomendado - new ou

93
Limite a 2 casas decimais com um tubo simples

Eu encontrei um exemplo que limita um número a 2 casas decimais E transforma o número em um valor monetário - por exemplo, £ 2,55. {{ number | currency : 'GBP' : true : '1.2-2'}} Existe um cachimbo simples que faz o mesmo sem aplicar moeda?

14
Quando usar float vs decimal

Estou criando esta API e o banco de dados armazenará valores que representam um dos seguintes: percentagem média taxa Sinceramente, não tenho idéia de como representar algo que o intervalo esteja entre 0 e 100% em números. Deveria ser 0,00 - 1,00 0,00 - 100,00 qualquer outra alternativa que...