Maison > Java > javaDidacticiel > Comment définir le type Long en Java

Comment définir le type Long en Java

王林
Libérer: 2023-05-02 16:40:14
avant
3738 Les gens l'ont consulté

Java définit le type de données Long

Long lg=10L;
Copier après la connexion

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;
Copier après la connexion

Pourquoi devez-vous ajouter L et F au long et float défini par Java ?

Pourquoi devons-nous ajouter L lors de la définition de variables de type long ?

  • 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.

Comment définir le type Long en Java

Pourquoi devez-vous ajouter F lors de la définition d'une variable de type float ?

  • 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é

Comment définir le type Long en Java

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal