logo

Java proměnné

Proměnná je kontejner, který obsahuje hodnotu, zatímco Java program je proveden. Proměnné je přiřazen datový typ.

Proměnná je název místa v paměti. V Javě existují tři typy proměnných: lokální, instance a statické.

Existují dva typy

kat timpf sestra

Variabilní

Proměnná je název vyhrazené oblasti alokované v paměti. Jinými slovy, je to název paměťového místa. Je to kombinace 'vary + schopný', což znamená, že její hodnotu lze změnit.

proměnné v Javě
 int data=50;//Here data is variable 

Typy proměnných

Existují tři typy proměnných Jáva :

  • lokální proměnná
  • proměnná instance
  • statická proměnná
typy proměnných v jazyce Java

1) Místní proměnná

Proměnná deklarovaná v těle metody se nazývá lokální proměnná. Tuto proměnnou můžete použít pouze v rámci této metody a ostatní metody ve třídě si ani neuvědomují, že proměnná existuje.

Lokální proměnnou nelze definovat pomocí klíčového slova 'static'.

2) Proměnná instance

Proměnná deklarovaná uvnitř třídy, ale mimo tělo metody, se nazývá proměnná instance. Není deklarováno jako statický .

Říká se jí proměnná instance, protože její hodnota je specifická pro instanci a není sdílena mezi instancemi.

řetězec java obsahuje

3) Statická proměnná

Proměnná, která je deklarována jako statická, se nazývá statická proměnná. Nemůže být místní. Můžete vytvořit jednu kopii statické proměnné a sdílet ji mezi všemi instancemi třídy. K přidělení paměti pro statické proměnné dojde pouze jednou, když je třída načtena do paměti.

Příklad pro pochopení typů proměnných v jazyce 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 

Příklad proměnné Java: Přidejte dvě čísla

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

Výstup:

 20 

Příklad proměnné Java: Rozšíření

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

Výstup:

 10 10.0 

Příklad proměnné Java: Zúžení (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); }} 

Výstup:

 10.5 10 

Příklad proměnné Java: Přetečení

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

Výstup:

xor c++
 130 -126 

Příklad proměnné Java: Přidání nižšího typu

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

Výstup:

 20