Bonjour à tous.

En TD aujourd'hui, ma prof m'a dit que le type par défaut pour les réels est le type double.

Par défaut en Java, si je fais :

J'aurai une erreur, car mon double ne pourra pas être stocké dans une variable float. On doit préciser que c'est un float, mais j'ai rencontré deux syntaxes différentes :

Et lorsque le nombre n'a pas de partie décimale :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
1.f
1.F
1.0f
1.0F
Laquelle recommandez-vous ?
De plus, pourquoi est-ce que certains rajoutent un d à la fin de la déclaration d'un double ? Si les réels sont de type double par défaut, à quoi cela sert-il ?

Merci à vous