logo

Variabile Java

O variabilă este un container care deține valoarea în timp ce program Java este executat. O variabilă este atribuită cu un tip de date.

Variabila este un nume al locației de memorie. Există trei tipuri de variabile în Java: locale, instanță și statice.

Există două tipuri de

Variabil

O variabilă este numele unei zone rezervate alocate în memorie. Cu alte cuvinte, este un nume al locației de memorie. Este o combinație de „variază + posibil”, ceea ce înseamnă că valoarea sa poate fi modificată.

variabile în java
 int data=50;//Here data is variable 

Tipuri de variabile

Există trei tipuri de variabile în Java :

  • variabilă locală
  • variabila de instanta
  • variabilă statică
tipuri de variabile în java

1) Variabilă locală

O variabilă declarată în corpul metodei se numește variabilă locală. Puteți utiliza această variabilă numai în cadrul acelei metode, iar celelalte metode din clasă nici măcar nu știu că variabila există.

O variabilă locală nu poate fi definită cu cuvântul cheie „static”.

2) Variabila de instanță

O variabilă declarată în interiorul clasei, dar în afara corpului metodei, se numește variabilă de instanță. Nu este declarat ca static .

Se numește variabilă de instanță deoarece valoarea sa este specifică instanței și nu este împărțită între instanțe.

3) Variabila statica

O variabilă care este declarată ca fiind statică se numește variabilă statică. Nu poate fi local. Puteți crea o singură copie a variabilei statice și o puteți partaja între toate instanțele clasei. Alocarea memoriei pentru variabilele statice are loc o singură dată când clasa este încărcată în memorie.

Exemplu pentru a înțelege tipurile de variabile în 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 

Exemplu de variabilă Java: Adăugați două numere

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

Ieșire:

 20 

Exemplu de variabilă Java: lărgire

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

Ieșire:

 10 10.0 

Exemplu de variabilă Java: restrângere (transformare tip)

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

Ieșire:

 10.5 10 

Exemplu de variabilă Java: Overflow

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

Ieșire:

 130 -126 

Exemplu de variabilă Java: adăugarea unui tip 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); }} 

Ieșire:

 20