Questions marquées «double»

139
Comment implémenter l'infini en Java?

Java a-t-il quelque chose pour représenter l'infini pour chaque type de données numériques? Comment est-il mis en œuvre pour que je puisse faire des opérations mathématiques avec? Par exemple int myInf = infinity; //However it is done myInf + 5; //returns infinity myInf*(-1); //returns negative...

115
Pagination MySQL sans double requête?

Je me demandais s'il y avait un moyen d'obtenir le nombre de résultats d'une requête MySQL, et en même temps de limiter les résultats. La façon dont la pagination fonctionne (si je comprends bien), je fais d'abord quelque chose comme query = SELECT COUNT(*) FROM `table` WHERE `some_condition` Après...

114
conversion double en entier en java

En Java, je veux convertir un double en entier, je sais si vous faites ceci: double x = 1.5; int y = (int)x; vous obtenez y = 1. Si tu fais ça: int y = (int)Math.round(x); Vous en obtiendrez probablement 2. Cependant, je me demande: puisque les doubles représentations d'entiers ressemblent parfois...

108
Swift double en chaîne

Avant de mettre à jour xCode 6, je n'avais aucun problème à convertir un double en chaîne mais maintenant cela me donne une erreur var a: Double = 1.5 var b: String = String(a) Cela me donne le message d'erreur "le double n'est pas convertible en chaîne". Y a-t-il un autre moyen de le...

103
Point de force (".") Comme séparateur décimal en java

J'utilise actuellement le code suivant pour imprimer un double: return String.format("%.2f", someDouble); Cela fonctionne bien, sauf que Java utilise le séparateur décimal de mes paramètres régionaux (une virgule) alors que je voudrais utiliser un point. Y a-t-il un moyen facile de faire...

103
Conversion d'un double en un entier en C #

Dans notre code, nous avons un double que nous devons convertir en un entier. double score = 8.6; int i1 = Convert.ToInt32(score); int i2 = (int)score; Quelqu'un peut-il m'expliquer pourquoi i1 != i2? Le résultat que j'obtiens est que: i1 = 9et i2 = 8.

97
Déplacement des décimales dans un double

J'ai donc un double ensemble égal à 1234, je veux déplacer une décimale pour en faire 12,34 Donc, pour ce faire, je multiplie 0,1 à 1234 deux fois, un peu comme ça double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x); Cela imprimera le résultat, "12.340000000000002"...