Bonjour,
pour déclarer un float, suffit il d'écrire
x=3,14f ;sans indiquer de type avant la déclaration de x.
sinon, un double peut il avoir autant de chiffres après la virgule que voulu(avec un chiffre après la virgule au moins?)
Bonjour,
pour déclarer un float, suffit il d'écrire
x=3,14f ;sans indiquer de type avant la déclaration de x.
sinon, un double peut il avoir autant de chiffres après la virgule que voulu(avec un chiffre après la virgule au moins?)
non si tu veux déclarer des flottants c'est:
le 'f' indique que la constante '3.14' est un float et non un double mais il ne remplace pas la déclaration de la variable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 float x=3.14f; double y=3.14;
un double peut avoir un nombre de chiffre après la virgule énorme mais il faut bien être conscient ce ce qu'est un nombre a virgule flottante pour éviter les mauvaises surprises. A partir du moment où tu travailles sur les double/float, tu doit t'attendre a des valeur approchées et pas des résultats exact.
Tu as besoin des flottants pour faire quoi? Peut-être que la classe BigDecimal sera plus adaptée.
Partager