logo

Variables Java

Una variable és un contenidor que conté el valor mentre que el Programa Java s'executa. S'assigna una variable amb un tipus de dades.

La variable és un nom de la ubicació de memòria. Hi ha tres tipus de variables a Java: local, d'instància i estàtica.

Hi ha dos tipus de

Variable

Una variable és el nom d'una àrea reservada assignada a la memòria. En altres paraules, és un nom de la ubicació de memòria. És una combinació de 'variar + able', el que significa que el seu valor es pot canviar.

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

Tipus de variables

Hi ha tres tipus de variables Java :

  • variable local
  • variable d'instància
  • variable estàtica
tipus de variables en java

1) Variable local

Una variable declarada dins del cos del mètode s'anomena variable local. Podeu utilitzar aquesta variable només dins d'aquest mètode i els altres mètodes de la classe ni tan sols són conscients que la variable existeix.

No es pot definir una variable local amb la paraula clau 'estàtica'.

2) Variable d'instància

Una variable declarada dins de la classe però fora del cos del mètode, s'anomena variable d'instància. No es declara com estàtica .

S'anomena variable d'instància perquè el seu valor és específic de la instància i no es comparteix entre instàncies.

3) Variable estàtica

Una variable que es declara com a estàtica s'anomena variable estàtica. No pot ser local. Podeu crear una única còpia de la variable estàtica i compartir-la entre totes les instàncies de la classe. L'assignació de memòria per a variables estàtiques només es produeix una vegada quan la classe es carrega a la memòria.

Exemple per entendre els tipus 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: Afegiu dos nombres

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

Sortida:

 20 

Exemple de variable Java: ampliació

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

Sortida:

 10 10.0 

Exemple de variable de Java: reducció (escriptura)

 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); }} 

Sortida:

 10.5 10 

Exemple de variable Java: desbordament

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

Sortida:

 130 -126 

Exemple de variable Java: afegeix un tipus inferior

 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); }} 

Sortida:

 20