Long lg=10L;
Il vous suffit d'ajouter un L après le type entier défini ;
C'est la même chose que de définir le type de données float
Float ft=5.20F;
Type de données de base int, occupe 4 octets, la plage de valeurs est -231 ~ 231-1, converti en décimal est -2147483648 ~ 2147483647
Type de données de base long, occupe 8 octets, prend La plage de valeurs est -263 ~ 263-1, converti en décimal est -9223372036854775808 ~ 9223372036854775807
Nous savons qu'en Java, le type de données entier par défaut est int. Lorsque nous attribuons un entier à une variable de n’importe quel type, l’entier est par défaut de type int.
Si ce nombre est inférieur à la valeur maximale de int, vous pouvez directement attribuer une valeur à long, car la plage de valeurs de int est plus petite que le type long et peut être automatiquement convertie.
Si ce nombre est supérieur à la valeur maximale de int, la conversion automatique ne peut pas être effectuée pour le moment. Nous devons ajouter L après le nombre pour effectuer une conversion forcée, sinon une erreur sera signalée.
Type de données de base float, occupe 4 octets, la plage de valeurs est -3.40E+38 ~ +3.40E+38
Type de données de base double, occupe 8 octets, la plage de valeurs est -1.79E+308 ~ +1.79E+308
Le type de données par défaut des nombres à virgule flottante en Java est double Lorsque nous attribuons un nombre à virgule flottante à n'importe quel type de variable, ce nombre à virgule flottante est la valeur par défaut. est de type double.
Si nous attribuons un nombre entier à float, parce que la plage de valeurs de float est supérieure à int, il sera converti automatiquement
Si nous attribuons un nombre à virgule flottante à float, parce que la plage de valeurs de float est inférieure au double, nous il faut l'ajouter à la fin F pour un transfert forcé
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!