web-dev-qa-db-fra.com

Comment utiliser un type de données long en Java?

Je dois utiliser un assez grand nombre - 600851475143; comme nous le savons tous, je dois utiliser un type de données long mais quand j'essaie d'initialiser comme: long number = 600851475143 Je reçois une erreur:

Le littéral 600851475143 de type int est hors de portée.

Il semble que je ne sache pas utiliser correctement le type de données long.

8
Pauliuks
long number = 600851475143L

Utilisez "L" pour en faire un type long

21
Reddy

tilisez "L" pour en faire un type long. Par défaut, toutes les variables de type entier (octet, entier, long) sont "int"

long num=600851475143L;

ou

long num=600851475143l; // small 'L'
5
Naren

Utilisation

 long number = 600851475143L;
2