floating-point

Float et double type de données en Java

Le type de données float est une virgule flottante IEEE 754 32 bits à simple précision et le type de données double est une v ... 64 bits à double précision. Qu'est-ce que cela signifie? Et quand devrais-je utiliser float au lieu de double ou vice-versa?

Combien de chiffres significatifs ont des flottants et des doubles en java?

Est un flotteur de 32 chiffres binaires et un double de 64 chiffres binaires? La documentation était trop difficile à comprendre. Tous les bits se traduisent - ils en chiffres significatifs? Ou l'emplacement du point décimal prend-il certains bits?

Qu'est-ce que float en Java?

J'ai écrit ce code: float b = 3.6; Et je reçois ceci: Error:Unresolved compilation problem: Type mismatch: cannot convert from double to float Pourquoi? Quelle est la définition de float?

Division des entiers en Java [dupliquer]

Cette question a déjà une réponse ici: Pourquoi le résultat de 1/3 == 0? ... e petit obstacle franchi. BTW pas de devoirs ici tout simplement vieux numskull-ness (et peut-être trop codage aujourd'hui).

Que signifie exactement Double en java?

Je suis extrêmement nouveau sur Java et je voulais juste confirmer ce qu'est Double? Est-ce similaire à Float ou Int? Toute a ... majuscule Double et d'autres fois la minuscule double. Si quelqu'un pouvait clarifier ce que cela signifie, ce serait génial!

Quelle est la gamme inclusive de float et double en Java?

Quelle est la plage inclusive de float et double en Java? Pourquoi n'est-il pas recommandé d'utiliser float ou double pour tout ce qui concerne la précision?

Existe-t-il des implémentations standard IEEE 754 pour les primitives à virgule flottante Java?

Je suis intéressé si Java utilise la norme IEEE 754 pour implémenter son arithmétique à virgule flottante. Ici j'ai vu ce gen ... n des calculs serait-elle la même que dans BigDecimal? Et sinon quel est l'intérêt d'utiliser IEEE 754 norme dans Math cours?

Pourquoi n'y a-t-il pas de ceil(float) en Java?

Supposons que je voudrais arrondir float à int dans Java. Par exemple, roundUp(0.2) = 1 roundUp(0.7) = 1 roundUp(1.3) = 2 . ... r float à int (pas long). Maintenant, je me demande pourquoi java.lang.Math a seulement ceil(double) et n'a pas ceil(float).

Pourquoi le nombre est-il divisé par zéro infini en Java?

Pourquoi le code suivant en Java System.out.println(new Integer(1)/ new Double(0)); Imprimer 'Infinity' et non indéfini. N'est-ce pas mathématiquement mal?

Java: Float à hex et inverse

Heyho, J'ai une petite question. J'ai donc un appareil de mesure et je récupère les données via modbus. Je vérifie générale ... Float à Hex: 0x1.5af526p24 Pourtant, je ne peux pas assembler les pièces pour résoudre ce puzzle. Toute aide est appréciée!

Calcul du montant de l'investissement futur en Java

J'essaie de calculer le montant de l'investissement futur en Java. Mon programme fonctionne, mais il ne me donne pas la bonn ... restrate)); //Print result System.out.println("The accumulated value is " + futureInvestmentValue); } }

Problèmes arithmétiques avec java longs

J'ai deux équations: x * x - D * y * y = 1 et x = sqrt(1 + D * y * y). Les deux sont des manipulations algébriques de l'autre ... 12E8 System.out.println(x * x - D * y * y); // 3 } public static boolean isNatural(double d){ return d == (int)d; }

Comment calculer une expression entière en Java

Supposons que j'ai besoin de calculer 3 * (2 / 3) = 2 mais 3 * (2 / 3) = 0 en arithmétique entière. Donc il semble que je dev ... 2.0 / 3) = 2.0 et cast, le résultat en virgule flottante à int. Cela a-t-il un sens? Comment éviteriez-vous le casting ici?

Utilisation du type float ou double sortie d'un nombre décimal en Java (eclipse)

Je voulais que la sortie soit 0.123456789123456789. Mais, le résultat est 0.123456789 dans le type float. 0.123456789123456 ... e. Donc, j'ai essayé d'utiliser %030.19f,e mais cela ne fonctionne pas non plus. Comment puis-je sortir 0.123456789123456789?

pourquoi java Math.pow arguments double?

Pourquoi les mathématiques.l'API pow en java est avec des arguments doubles, quelle est la raison d'être ou l'utilisation de ... liqués pourquoi pas il n'y a pas d'API séparée pour caluclate avec des entiers ? Pourquoi il n'y a pas de méthode distincte

Virgule flottante en Java [dupliquer]

Double Possible:Pourquoi ne (360 / 24) / 60 = 0 ... en Java Avoir des problèmes avec les flottants et les longs en Ja ... s le même résultat. Ça a été une longue journée et c'est peut-être quelque chose de simple, mais je suis à un mur de briques.

Float e doppio tipo di dati in Java

Il tipo di dati float è una virgola mobile IEEE 754 a 32 bit a precisione singola e il tipo di dati double è una virgola mobile IEEE 754 a 64 bit a doppia precisione. Cosa significa? E quando dovrei usare float invece di double o viceversa?

Quante cifre significative hanno float e double in java?

Un float ha 32 cifre binarie e un double ha 64 cifre binarie? La documentazione era troppo difficile da dare un senso. Tutti i bit si traducono in cifre significative? O la posizione del punto decimale occupa alcuni dei bit?

Che cosa è float in Java?

Ho scritto questo codice: float b = 3.6; E ottengo questo: Error:Unresolved compilation problem: Type mismatch: cannot convert from double to float Perché? Qual è la definizione di float?

Divisione di interi in Java [duplicato]

Questa domanda ha già una risposta qui: Perché il risultato è 1/3 == 0? ... ta superato questo piccolo ostacolo. BTW non compiti qui semplicemente vecchio numskull-ness (e forse troppo codifica oggi).