Représentant les valeurs flottantes en Java

Regard sur les trois lignes de code ci-dessous.

  float f = 1;

  float g = 1.1;

  float h = 1.1f;

Deuxième ligne a des erreurs de compilation, tandis que les autres lignes n'ont pas les erreurs de compilation. La première ligne fonctionne très bien sans suffixe f et de la troisième ligne est de travailler avec le suffixe f. Pourquoi est-ce?

OriginalL'auteur Abhishek Jain | 2010-06-13