La raison est que les nombres à virgule flottante sont composés de deux parties : l'exposant et la mantisse. Une fois que les nombres à virgule flottante sont convertis en binaires et participent aux calculs, le processus de conversion deviendra imprévisible et irréversible Ce que vous avez mentionné Le deuxième cas. Il se trouve qu'aucune perte de précision n'est constatée pendant le processus de conversion
La raison est que les nombres à virgule flottante sont composés de deux parties : l'exposant et la mantisse. Une fois que les nombres à virgule flottante sont convertis en binaires et participent aux calculs, le processus de conversion deviendra imprévisible et irréversible
Ce que vous avez mentionné Le deuxième cas. Il se trouve qu'aucune perte de précision n'est constatée pendant le processus de conversion
Ce problème ne se limite pas à Java, mais d'autres langages peuvent également avoir ce problème.