Une variable est un conteneur qui contient la valeur pendant l'exécution du programme Java. Une variable est affectée d'un type de données.
La variable est un nom de l'emplacement mémoire. Il existe trois types de variables dans java: locale, instance et statique.
Il existe deux types de types de données en Java: primitifs et non primitifs.
Variable
La variable est le nom de la zone réservée allouée en mémoire. En d'autres termes, c'est un nom d'emplacement mémoire. C'est une combinaison de -varie + able- qui signifie que sa valeur peut être modifiée.
Types de variables
Il existe trois types de variables en Java:
types de variables en java
1- Variable locale Java
Une variable déclarée dans le corps de la méthode est appelée variable locale. Vous ne pouvez utiliser cette variable que dans cette méthode et les autres méthodes de la classe ne savent même pas que la variable existe.
Une variable locale ne peut pas être définie avec le mot-clé "statique".
2- Variable d'instance Java
Une variable déclarée à l'intérieur de la classe mais en dehors du corps de la méthode est appelée variable d'instance. Il n'est pas déclaré statique.
Elle est appelée variable d'instance car sa valeur est spécifique à l'instance et n'est pas partagée entre les instances.
3- Variable statique Java
Une variable déclarée statique est appelée variable statique. Cela ne peut pas être local. Vous pouvez créer une seule copie de la variable statique et la partager entre toutes les instances de la classe. L'allocation de mémoire pour la variable statique ne se produit qu'une seule fois lorsque la classe est chargée dans la mémoire.
Il existe huit types de données primitifs pris en charge par Java. Les types de données primitifs sont prédéfinis et nommés par un mot-clé. Examinons maintenant en détail les huit types de données primitifs.
type octet java
Le type de données octet est un entier de complément à deux signé de 8 bits
La valeur minimale est -128 (-2 ^ 7)
La valeur maximale est de 127 (inclus) (2 ^ 7 -1)
La valeur par défaut est 0
Le type de données Byte est utilisé pour économiser de l'espace dans les grands tableaux, principalement à la place des entiers, car un octet est quatre fois plus petit qu'un entier.
Exemple - octet a = 100, octet b = -50
type short java
Le type de données court est un entier de complément à deux signé 16 bits
La valeur minimale est -32768 (-2 ^ 15)
La valeur maximale est 32767 (inclus) (2 ^ 15 -1)
Le type de données court peut également être utilisé pour économiser de la mémoire en tant que type de données octet. Un court est 2 fois plus petit qu'un entier
La valeur par défaut est 0.
type int java
Le type de données Int est un entier de complément à deux signé de 32 bits.
La valeur minimale est - 2,147,483,648 (-2 ^ 31)
La valeur maximale est 2.147.483.647 (inclus) (2 ^ 31 -1)
Integer est généralement utilisé comme type de données par défaut pour les valeurs intégrales à moins qu'il y ait un problème de mémoire.
Exemple - int a = 10, int b = -35
type long java
Le type de données long est un entier de complément à deux signé 64 bits
La valeur minimale est -9,223,372,036,854,775,808 (-2 ^ 63)
La valeur maximale est de 9,223,372,036,854,775,807 (inclus) (2 ^ 63-1)
Ce type est utilisé lorsqu'une plage plus large que int est nécessaire
type float java
Le type de données Float est une virgule flottante IEEE 754 32 bits simple précision
Float est principalement utilisé pour économiser de la mémoire dans de grands tableaux de nombres à virgule flottante
Le type de données Float n'est jamais utilisé pour des valeurs précises telles que la devis
type double java
le type de données double est une virgule flottante IEEE 754 64 bits double précision
Ce type de données est généralement utilisé comme type de données par défaut pour les valeurs décimales, généralement le choix par défaut
Le type de données double ne doit jamais être utilisé pour des valeurs précises telles que la devis
type booléen java
le type de données booléen représente un bit d'information
Il n'y a que deux valeurs possibles: true et false
Ce type de données est utilisé pour les indicateurs simples qui suivent les conditions vrai / faux
La valeur par défaut est false