Types de données entières dans java

Un entier est un nombre entier - qui est, un nombre sans partie fractionnaire ou décimal. Java a quatre types entiers, que vous pouvez utiliser pour stocker des numéros de différentes tailles.

TypeNombre d'octetsPlage de valeurs
byte1-128-127
short2-32 768 à 32 767
int4-2-2 billion
long8-4.000 trillions de trillions de 4000

Le type de nombre entier le plus couramment utilisé est int. Tu peux utiliser court ou même octet quand vous savez que la variable ne sera pas besoin de stocker de grandes valeurs, et vous pouvez utiliser long lorsque votre programme nécessitera de grandes valeurs - par exemple, lors du calcul du déficit fédéral.

Java vous permet de promouvoir un type entier à un plus grand type entier. En d'autres termes, vous pouvez affecter la valeur d'un type entier court à une variable plus entier, comme ceci:

int xint long yLong-xint = 32 = xInt- yLong

Java ne permet pas l'inverse, cependant. Le code suivant est non valide:

int xint long yLong-yLong = 32 = yLong- xint

En Java 7, vous pouvez inclure des caractères de soulignement de faire de plus longues numéros plus facile à lire. Ainsi, les déclarations suivantes tout attribuer la même valeur à la variable XLong:

à long XLong = 58473882-XLong = 58_473_882-

» » » » Types de données entières dans java