Double est un type de données primitif utilisé pour stocker des nombres fractionnaires contenant une virgule flottante double précision (souvent 64 bits).
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 …
Comment cela se fait-il dans l'extrait suivant int a = 7; int b = 3; double c = 0; c = a / b; cfinit par avoir la valeur 2, plutôt que 2,3333, comme on pouvait s'y attendre. Si aet bsont doubles, la réponse passe à 2,333. Mais sûrement parce …
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 …
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 ceci?
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.
J'apprends rapidement, mais j'ai un problème de base auquel je ne trouve pas de réponse Je veux obtenir quelque chose comme var a:Int = 3 var b:Int = 3 println( pow(a,b) ) // 27 mais la fonction pow peut fonctionner uniquement avec un nombre double, elle ne fonctionne pas avec …
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" Existe-t-il …
J'ai un flotteur primitif et j'en ai besoin comme double primitif. Le simple fait de lancer le flotteur pour doubler me donne une précision supplémentaire étrange. Par exemple: float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); // Prints 14009.349609375 Cependant, si au lieu de lancer un cast, je produis …
C'est quelque chose qui me préoccupe depuis des années, mais je n'ai jamais pris le temps de le demander auparavant. De nombreux (pseudo) générateurs de nombres aléatoires génèrent un nombre aléatoire compris entre 0,0 et 1,0. Mathématiquement, il y a des nombres infinis dans cette plage, mais doublec'est un nombre …
J'ai remarqué que j'ai toujours utilisé int et double, peu importe la taille du nombre. Donc, en Java, est-il plus efficace d'utiliser byteou à la shortplace de intet à la floatplace de double? Supposons donc que j'ai un programme avec beaucoup d'entiers et de doubles. Cela vaudrait-il la peine de …
Je suis en fait très surpris de ne pas avoir pu trouver la réponse à cela ici, bien que j'utilise peut-être simplement les mauvais termes de recherche ou quelque chose. Le plus proche que j'ai pu trouver est celui-ci , mais ils demandent de générer une plage spécifique de doubles …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.