Est-ce mal de comparer un double à 0 comme ceci: doubleVariable == 0?

C'est ok pour ce faire?

double doubleVariable=0.0;
if (doubleVariable==0) {
   ...
}

Ou de ce code aurait à souffrir de potentiels problèmes d'arrondi?

source d'informationauteur Nestor