Articles of números

Maneira mais rápida de fixar um valor real (fixo / ponto flutuante)?

Existe uma maneira mais eficiente de fixar números reais do que usar instruções if ou operadores ternários? Eu quero fazer isso para duplas e para uma implementação de 32-bit fixpoint (16.16). Eu não estou pedindo código que possa lidar com ambos os casos; eles serão tratados em funções separadas. Obviamente, posso fazer algo como: double […]

Como imprimir valores BigDecimal formatados?

Eu tenho um amount campo BigDecimal que representa dinheiro, e eu preciso imprimir seu valor no navegador em um formato como $123.00 , $15.50 , $0.33 . Como eu posso fazer isso? (A única solução simples que vejo a mim mesmo é obter floatValue do BigDecimal e depois usar NumberFormat para fazer uma precisão de […]

Como escrever uma function para números genéricos?

Eu sou muito novo em F # e encontrar inferência de tipos é realmente uma coisa legal. Mas atualmente parece que também pode levar à duplicação de código, o que não é uma coisa legal . Eu quero sumr os dígitos de um número como este: let rec crossfoot n = if n = 0 […]

Literais dos números octal: quando? Por quê? Sempre?

Eu nunca usei números octal no meu código nem encontrei nenhum código que o usasse (hexadecimal e bit twiddling, não obstante). Comecei a programar em C / C ++ por volta de 1994, então talvez eu seja jovem demais para isso? O código mais antigo usa octal? C inclui suporte para isso, prefixando um 0, […]

adicione vírgulas a um número em jQuery

Eu tenho esses números 10999 e 8094 e 456 E tudo que eu quero fazer é adicionar uma vírgula no lugar certo, se precisar, para que fique assim 10,999 e 8,094 e 456 Estas estão todas dentro da tag ap como esta 10999 etc. Isso pode ser feito? Eu tentei isso aqui com a ajuda […]

Java Gerar Número Aleatório Entre Dois Valores Ditos

Eu gostaria de saber como gerar um número random entre dois valores dados. Eu sou capaz de gerar um número random com o seguinte: Random r = new Random(); for(int i = 0; i < a.length; i++){ for(int j = 0; j < a[i].length; j++){ a[i][j] = r.nextInt(); } } No entanto, como posso gerar […]

Exibir números com sufixo ordinal em PHP

Eu quero mostrar números da seguinte forma 1 como primeiro, 2 como 2 … 150 como 150º. Como devo encontrar o sufixo ordinal correto (st, nd, rd ou th) para cada número no meu código?

Especificação do número L (longo) de Java

Parece que quando você digita um número em Java, o compilador o lê automaticamente como um inteiro, e é por isso que quando você digita (long) 6000000000 (não no intervalo de inteiros) ele irá reclamar que 6000000000 não é um inteiro. Para corrigir isso, eu tive que especificar 6000000000L. Acabei de aprender sobre esta especificação. […]

O segmento C # Random Number Generator é seguro?

O método Random.Next() C # é thread-safe?

Como posso formatar um número String para ter vírgulas e arredondar?

Qual é a melhor maneira de formatar o seguinte número que me é dado como uma String? String number = “1000500000.574” //assume my value will always be a String Eu quero que isso seja uma String com o valor: 1,000,500,000.57 Como posso formatá-lo como tal?