logo

Java változók

A változó egy olyan tároló, amely az értéket tartalmazza, miközben a Java program kivégzik. Egy változóhoz adattípus van hozzárendelve.

string tömb

A változó a memóriahely neve. A java-ban háromféle változó létezik: helyi, példány és statikus.

Két típusa van

Változó

A változó a memóriában lefoglalt lefoglalt terület neve. Más szóval, ez a memóriahely neve. Ez a 'változtatás + képes' kombinációja, ami azt jelenti, hogy az értéke megváltoztatható.

változók a java-ban
 int data=50;//Here data is variable 

A változók típusai

Háromféle változó van benne Jáva :

  • helyi változó
  • példány változó
  • statikus változó
változók típusai a java-ban

1) Helyi változó

A metódus törzsében deklarált változót lokális változónak nevezzük. Ezt a változót csak ezen a metóduson belül használhatja, és az osztály többi metódusa nem is tudja, hogy a változó létezik.

Helyi változó nem definiálható 'static' kulcsszóval.

2) Példányváltozó

Az osztályon belül, de a metódus törzsén kívül deklarált változót példányváltozónak nevezzük. Nincs így deklarálva statikus .

Példányváltozónak nevezik, mert értéke példányspecifikus, és nincs megosztva a példányok között.

3) Statikus változó

A statikusnak deklarált változót statikus változónak nevezzük. Nem lehet helyi. Létrehozhatja a statikus változó egyetlen példányát, és megoszthatja az osztály összes példánya között. A statikus változók memóriafoglalása csak egyszer történik meg, amikor az osztály betöltődik a memóriába.

Példa a java változótípusainak megértésére

 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 változó példa: Két szám hozzáadása

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

Kimenet:

 20 

Java változó példa: Szélesítés

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

Kimenet:

 10 10.0 

Java változó példa: Szűkítés (Typecasting)

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

Kimenet:

kapcsolótok java
 10.5 10 

Java változó példa: Túlcsordulás

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

Kimenet:

 130 -126 

Java változó példa: Alsó típus hozzáadása

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

Kimenet:

 20