Flotteur vs Double

Est-il jamais un cas où une comparaison (equals()) entre les deux valeurs à virgule flottante serait de retour false si vous la comparez aussi DOUBLE mais de retour true si vous la comparez en tant que FLOAT?

Je suis en train d'écrire une procédure, dans le cadre de mon projet de groupe, pour comparer deux valeurs numériques de tous les types de donnée. Il y a 4 types de j'aimerais avoir à traiter avec un total de : double, float, int et long. Donc j'aimerais groupe double et float en une fonction, qui est, je venais de jeter un float à double et faire la comparaison.

Aurait il des résultats incorrects?

Grâce.

La question est donc explicitement au sujet de savoir si l'expansion de la simple à la double précision, peuvent affecter l'égalité? Parce que le réflexe de réponse à la phrase d'ouverture serait de parler de l'aliasing quand on perd de la précision.
Désolé, je suppose que ma question était un peu confus. J'ai reformulé pour plus de clarté.

OriginalL'auteur user113454 | 2012-04-10