Nous pouvons comprendre les variables du langage Java comme des conteneurs pour stocker des données. Ce n'est que si elles sont définies à l'avance que nous pouvons attribuer des valeurs au conteneur puis participer aux opérations, stocker les résultats souhaités, etc., nous devons donc d'abord apprendre comment. pour définir ces variables.
Dans cet article, nous nous concentrerons sur les types de données de base du langage Java, c'est-à-dire les types intégrés. Le langage Java fournit un total de huit types de base, dont six types numériques (quatre types entiers, deux types à virgule flottante). , et un type de caractère , il existe également un type booléen, qui est introduit tour à tour :
1. type d'octet :
Le type de données octet est une représentation entière signée en complément à deux de 8 bits.
La valeur minimale est -128 (-2^7), la valeur maximale est 127 (2^7-1) et la valeur par défaut est 0.
Le type byte est utilisé pour économiser de l'espace dans les grands tableaux, remplaçant principalement les entiers, car la variable byte n'occupe qu'un quart de l'espace du type int.
exemple:
octeta=150, octetb=-30 ;
2. type court :
Le type de données court est un entier complémentaire à deux signé de 16 bits.
La valeur minimale est -32 768 (-2^15) et la valeur maximale est 32 767 (2^15 - 1).
Le type de données court peut également économiser de l'espace comme un octet. Une variable courte représente la moitié de l'espace occupé par une variable de type int et la valeur par défaut est 0.
exemple:
short=200, shortr=-4500 ;
3. type entier :
Le type de données int est une représentation en complément à deux signée de 32 bits d'un entier.
La valeur minimale est -2 147 483 648 (-2 ^ 31) et la valeur maximale est 2 147 483 647 (2 ^ 31 - 1). Généralement, les variables entières sont de type int et la valeur par défaut est 0.
exemple:
inta=100 000,intb=-200 000 ;
4. type long :
Le type de données long est une représentation entière signée en complément à deux de 64 bits.
La valeur minimale est -9 223 372 036 854 775 808 (-2 ^ 63) et la valeur maximale est 9 223 372 036 854 775 807 (2 ^ 63 - 1). La valeur par défaut est 0L.
exemple:
longa = 100 000 L, Longb = -200 000 L ;
L n'est théoriquement pas sensible à la casse, mais s'il est écrit comme l, il sera facilement confondu avec le chiffre 1 et difficile à distinguer, il est donc préférable de le mettre en majuscule.
5. type de flotteur :
Le type de données float est un nombre à virgule flottante simple précision de 32 bits, conforme à la norme IEEE 754.
float peut économiser de l'espace mémoire lors du stockage de grands tableaux à virgule flottante. La valeur par défaut est 0,0f.
Les nombres à virgule flottante ne peuvent pas être utilisés pour représenter des valeurs précises telles que des devises.
exemple:
floatf1=3,1415f;
6. double type :
Le type de données double est un nombre à virgule flottante double précision, 64 bits, conforme à la norme IEEE 754.
Le type par défaut des nombres à virgule flottante est double.
Le type double ne peut pas non plus représenter des valeurs précises, telles que la devise, et la valeur par défaut est 0,0d.
7. type booléen :
Le type de données booléen représente un bit d'information.
Il n'y a que deux valeurs : vrai et faux.
Ce type sert uniquement d'indicateur pour enregistrer les conditions vrai/faux.
La valeur par défaut est fausse.
exemple:
booleanResult=true ;
8. type de caractère :
Le type char est un seul caractère Unicode de 16 bits.
La valeur minimale est u0000 (l'équivalent décimal est 0) et la valeur maximale est uffff (qui est 65535).
Le type de données char peut stocker n'importe quel caractère.
exemple:
charlette='A';
Les valeurs par défaut des différents types de données sont répertoriées ci-dessous :
Vous pouvez comprendre les types de données de base ci-dessus en Java sans les mémoriser par cœur. Dans les exercices de code suivants, vous pouvez savoir quel type de données utiliser en fonction des besoins réels. À mesure que la quantité de code augmente, divers types de données seront compris. la poitrine.