Articles of double

Como posso converter uma matriz de bytes em um duplo e vice-versa?

Para converter uma matriz de bytes em uma dupla, encontrei isto: //convert 8 byte array to double int start=0;//??? int i = 0; int len = 8; int cnt = 0; byte[] tmp = new byte[len]; for (i = start; i < (start + len); i++) { tmp[cnt] = arr[i]; //System.out.println(java.lang.Byte.toString(arr[i]) + " " + […]

Seleção ponderada aleatória em Java

Eu quero escolher um item random de um conjunto, mas a chance de escolher qualquer item deve ser proporcional ao peso associado Exemplo de inputs: item weight —- —— sword of misery 10 shield of happy 5 potion of dying 6 triple-edged sword 1 Então, se eu tiver 4 itens possíveis, a chance de obter […]

Java: Por que devemos usar BigDecimal em vez de Double no mundo real?

Ao lidar com valores monetários do mundo real, sou aconselhado a usar BigDecimal em vez de Double. Mas eu não tenho uma explicação convincente, exceto: “Normalmente é feito dessa maneira”. Você pode por favor lançar luz sobre esta questão?

Como eu converto um duplo em uma string em C ++?

Eu preciso armazenar um duplo como uma string. Eu sei que eu posso usar printf se eu quisesse exibi-lo, mas eu só quero armazená-lo em uma variável de seqüência de caracteres para que eu possa armazená-lo em um mapa mais tarde (como o valor , não a chave ).

Como faço para validar a input do usuário como um duplo em C ++?

Como eu verificaria se a input é realmente dupla? double x; while (1) { cout <‘; if (cin >> x) { // valid number break; } else { // not a valid number cout << "Invalid Input! Please input a numerical value." << endl; } } //do other stuff… O código acima imprime infinitamente a […]

Comparando valores duplos em c #

Eu tenho uma variável double chamada x . No código, x recebe um valor de 0.1 e eu o verifico em uma instrução ‘if’ comparando x 0.1 if (x==0.1) { —- } Infelizmente não entra na declaração if Devo usar o Double ou o double ? Qual é a razão por trás disso? Você pode […]

Duplo vs. BigDecimal?

Eu tenho que calcular algumas variables ​​de ponto flutuante e meu colega me sugere usar BigDecimal vez de double pois será mais preciso. Mas eu quero saber o que é e como aproveitar ao máximo o BigDecimal ?

Verificando se um double (ou float) é NaN em C ++

Existe uma function isnan ()? PS .: Eu estou no MinGW (se isso faz diferença). Eu tive isso resolvido usando isnan () de , que não existe em , que eu estava no começo.

Formatação decimal dupla em Java

Estou tendo alguns problemas para formatar os decimais de um duplo. Se eu tiver um valor duplo, por exemplo, 4.0, como formatar os decimais de modo que seja 4.00 em vez disso?

maior número inteiro que pode ser armazenado em um

Qual é o maior número inteiro “não flutuante” que pode ser armazenado em um tipo duplo IEEE 754 sem perder a precisão?