Je recommande même d'écrire toujours 4.0 dès lors que l'on travaille avec des nombres flottants, même si 4. est plus court et même si 4 suffit parce que le reste de l'expression est déjà un double. C'est une bonne pratique qui ne coûte pas grand chose (juste deux caractères mais bon), qui augmente la lisibilité (c'est plus difficile de différentier 4 et 4.) et qui permet d'éviter les problèmes comme ceux que tu as eu