logo

Java mainīgie

Mainīgais ir konteiners, kurā ir vērtība, kamēr Java programma tiek izpildīts. Mainīgajam tiek piešķirts datu tips.

Mainīgais ir atmiņas vietas nosaukums. Java ir trīs veidu mainīgie: lokālie, instances un statiskie.

Ir divu veidu

Mainīgs

Mainīgais ir atmiņā piešķirtās rezervētās apgabala nosaukums. Citiem vārdiem sakot, tas ir atmiņas vietas nosaukums. Tā ir kombinācija “vari + var”, kas nozīmē, ka tās vērtību var mainīt.

mainīgie java
 int data=50;//Here data is variable 

Mainīgo veidi

Ir trīs veidu mainīgie Java :

  • vietējais mainīgais
  • instances mainīgais
  • statiskais mainīgais
java mainīgo veidi

1) Vietējais mainīgais

Metodes pamattekstā deklarēto mainīgo sauc par vietējo mainīgo. Varat izmantot šo mainīgo tikai šajā metodē, un citas klases metodes pat nezina, ka mainīgais pastāv.

Vietējo mainīgo nevar definēt ar 'static' atslēgvārdu.

2) Instances mainīgais

Mainīgo, kas deklarēts klasē, bet ārpus metodes pamatteksta, sauc par instances mainīgo. Tas nav deklarēts kā statisks .

To sauc par instances mainīgo, jo tā vērtība ir specifiska instancē un netiek koplietota starp gadījumiem.

3) Statiskais mainīgais

Mainīgo, kas ir deklarēts kā statisks, sauc par statisku mainīgo. Tas nevar būt vietējs. Varat izveidot vienu statiskā mainīgā kopiju un koplietot to starp visiem klases gadījumiem. Atmiņas piešķiršana statiskajiem mainīgajiem notiek tikai vienu reizi, kad klase tiek ielādēta atmiņā.

Piemērs, lai izprastu java mainīgo veidus

 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 

Java mainīgā piemērs: pievienojiet divus skaitļus

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

Izvade:

 20 

Java mainīgā piemērs: paplašināšana

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

Izvade:

 10 10.0 

Java mainīgā piemērs: sašaurināšanās (drukāšana)

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

Izvade:

 10.5 10 

Java mainīgā piemērs: pārpilde

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

Izvade:

 130 -126 

Java mainīgā piemērs: apakšējā tipa pievienošana

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

Izvade:

 20