Perguntas com a marcação «double»

138
Como implementar o infinito em Java?

Java tem algo para representar o infinito para cada tipo de dado numérico? Como é implementado para que eu possa fazer operações matemáticas com ele? Por exemplo int myInf = infinity; //However it is done myInf + 5; //returns infinity myInf*(-1); //returns negative infinity Tentei usar números...

115
Paginação MySQL sem consulta dupla?

Eu queria saber se havia uma maneira de obter o número de resultados de uma consulta MySQL e, ao mesmo tempo, limitar os resultados. A maneira como a paginação funciona (pelo que entendi), primeiro faço algo como query = SELECT COUNT(*) FROM `table` WHERE `some_condition` Depois de obter o...

114
convertendo double para inteiro em java

Em Java, quero converter um duplo em um inteiro, sei se você fizer isso: double x = 1.5; int y = (int)x; você obtém y = 1. Se você fizer isto: int y = (int)Math.round(x); Você provavelmente obterá 2. No entanto, estou me perguntando: já que as representações duplas de inteiros às vezes se...

108
Swift duplo para string

Antes de atualizar o xCode 6, não tive problemas para converter um double para uma string, mas agora me dá um erro var a: Double = 1.5 var b: String = String(a) Isso me dá a mensagem de erro "double não é conversível em string". Existe alguma outra maneira de fazer

103
Convertendo um duplo em um int em C #

Em nosso código, temos um duplo que precisamos converter em um int. double score = 8.6; int i1 = Convert.ToInt32(score); int i2 = (int)score; Alguém pode me explicar por quê i1 != i2? O resultado que obtenho é: i1 = 9e i2 =

102
Como obter o poder de algum inteiro na linguagem Swift?

Estou aprendendo rápido recentemente, mas tenho um problema básico que não consigo encontrar uma resposta Eu quero conseguir algo como var a:Int = 3 var b:Int = 3 println( pow(a,b) ) // 27 mas a função pow pode funcionar apenas com número duplo, não funciona com número inteiro, e eu não...

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
Converta float em double sem perder a precisão

Eu tenho um flutuador primitivo e preciso como um duplo primitivo. Simplesmente lançar o flutuador para dobrar me dá uma precisão extra estranha. Por exemplo: float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); //...