Articles of double

Limiter le double à 3 décimales

Ce que j’essaie de réaliser: Si un double a plus de 3 décimales, je veux tronquer les décimales au-delà du troisième. (ne pas arrondir.) Eg.: 12.878999 -> 12.878 Si un double a moins de 3 décimales, ne modifiez pas Eg.: 125 -> 125 89.24 -> 89.24 Je suis tombé sur cette commande: double example = […]

Conversion de double en chaîne avec N décimales, point en séparateur décimal et pas de séparateur de milliers

J’ai besoin de convertir une décimale en chaîne avec N décimales (deux ou quatre) et NO mille séparateur: ‘XXXXXXX (point) DDDDD’ Le problème avec CultureInfo.InvariantCulture est qu’il y a des places ‘,’ pour séparer des milliers. METTRE À JOUR Cela devrait fonctionner pour les types décimal et double. Ma question précédente: Besoin de convertir une […]

Différence entre Double.MIN_NORMAL et Double.MIN_VALUE?

Puis-je savoir quelle est la différence entre Double.MIN_NORMAL (introduit en 1.6) et Double.MIN_VALUE ? JavaDoc de Double.MIN_NORMAL : Une constante contenant la plus petite valeur normale positive de type double , 2 -1022 JavaDoc de Double.MIN_VALUE : Une constante contenant la plus petite valeur non nulle positive du type double , 2 -1074

Convertir en double pour flotter en Java

Exemple: convertir le double en flottant Je suis confronté à un problème lié à la conversion du double en float . En fait, je stocke un type flottant, 23423424666767 , dans une firebase database, mais lorsque nous obtenons des données de la firebase database dans le code ci-dessous, getInfoValueNumeric() est de type double . La […]

Obtenir NullPointerException indésirable dans un opérateur ternaire – Pourquoi?

En exécutant le code suivant, je reçois une NullPointerException à la ligne: value = condition ? getDouble() : 1.0; Dans les lignes précédentes, lorsque j’utilisais null au lieu de getDouble() tout fonctionne et c’est étrange. public class Test { static Double getDouble() { return null; } public static void main(Ssortingng[] args) { boolean condition = […]

La conversion d’un nombre décimal en nombre double en C # entraîne une différence

Résumé du problème: Pour certaines valeurs décimales, lorsque nous convertissons le type décimal en double, une petite fraction est ajoutée au résultat. Ce qui est pire, c’est qu’il peut y avoir deux valeurs décimales “égales” qui donnent des valeurs doubles différentes lors de la conversion. Échantillon de code: decimal dcm = 8224055000.0000000000m; // dcm = […]

Comment puis-je obtenir DOUBLE_MAX?

AFAIK, C ne prend en charge que quelques types de données: int, float, double, char, void enum. J’ai besoin de stocker un numéro qui pourrait atteindre les 10 chiffres les plus élevés. Depuis que je reçois un faible 10 chiffres INT_MAX , Je suppose que j’ai besoin d’un double. n’a pas de DOUBLE_MAX. J’ai trouvé […]

Comment obtenir la valeur absolue du double-langage

Je veux la valeur absolue d’un double négatif – et je pensais que la fonction abs était aussi facile à utiliser que dans java – mais pas! Il semble que la fonction abs renvoie un int car j’ai la valeur 3.8951 et la sortie est 3.000000 double d1 = abs(-3.8951); printf(“d1: …%lf”, d1); Comment puis-je […]

Portabilité de la sérialisation binary du type double / float en C ++

Le standard C ++ ne traite pas de la disposition sous-jacente des types float et double, mais uniquement de la plage de valeurs qu’ils doivent représenter. (Ceci est également vrai pour les types signés, est-ce le compliment de deux ou autre chose) Ma question est la suivante: quelles sont les techniques utilisées pour sérialiser / […]

Comment changer le symbole de la virgule décimale dans double.ToSsortingng ()?

Je voudrais changer le point décimal en un autre caractère en C #. J’ai une double value variable double value; et quand j’utilise la commande: Console.WriteLine(value.ToSsortingng()); // output is 1,25 Je sais que je peux le faire: Console.WriteLine(value.ToSsortingng( CultureInfo.CreateSpecificCulture(“en-GB”))); // output is 1.25 mais je ne l’aime pas beaucoup car c’est très long et j’en […]