logo

Variables Java

Une variable est un conteneur qui contient la valeur tandis que le Programme Java est exécuté. Une variable se voit attribuer un type de données.

La variable est le nom d'un emplacement mémoire. Il existe trois types de variables en Java : locales, d'instance et statiques.

Il existe deux types de

Variable

Une variable est le nom d'une zone réservée allouée en mémoire. En d’autres termes, c’est le nom de l’emplacement mémoire. Il s'agit d'une combinaison de « varier + capable », ce qui signifie que sa valeur peut être modifiée.

variables en java
 int data=50;//Here data is variable 

Types de variables

Il existe trois types de variables dans Java :

  • variable locale
  • variable d'instance
  • variable statique
types de variables en Java

1) Variable locale

Une variable déclarée dans le corps de la méthode est appelée variable locale. Vous pouvez utiliser cette variable uniquement 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é 'static'.

2) Variable d'instance

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é comme statique .

On l'appelle variable d'instance car sa valeur est spécifique à l'instance et n'est pas partagée entre les instances.

3) Variable statique

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 les variables statiques n'a lieu qu'une seule fois lorsque la classe est chargée dans la mémoire.

Exemple pour comprendre les types de variables en Java

 public class A { static int m=100;//static variable void method() { int n=90;//local variable } public static void main(String args[]) { int data=50;//instance variable } }//end of class 

Exemple de variable Java : ajouter deux nombres

 public class Simple{ public static void main(String[] args){ int a=10; int b=10; int c=a+b; System.out.println(c); } } 

Sortir:

 20 

Exemple de variable Java : élargissement

 public class Simple{ public static void main(String[] args){ int a=10; float f=a; System.out.println(a); System.out.println(f); }} 

Sortir:

 10 10.0 

Exemple de variable Java : rétrécissement (transtypage)

 public class Simple{ public static void main(String[] args){ float f=10.5f; //int a=f;//Compile time error int a=(int)f; System.out.println(f); System.out.println(a); }} 

Sortir:

 10.5 10 

Exemple de variable Java : débordement

 class Simple{ public static void main(String[] args){ //Overflow int a=130; byte b=(byte)a; System.out.println(a); System.out.println(b); }} 

Sortir:

 130 -126 

Exemple de variable Java : ajout d'un type inférieur

 class Simple{ public static void main(String[] args){ byte a=10; byte b=10; //byte c=a+b;//Compile Time Error: because a+b=20 will be int byte c=(byte)(a+b); System.out.println(c); }} 

Sortir:

 20