logo

Java променливи

Променливата е контейнер, който съдържа стойността, докато Java програма се изпълнява. На променлива се присвоява тип данни.

Променливата е име на място в паметта. В java има три вида променливи: локални, екземплярни и статични.

Има два вида на

Променлива

Променливата е името на запазена област, разпределена в паметта. С други думи, това е име на мястото в паметта. Това е комбинация от „вариране + възможност“, което означава, че стойността му може да се променя.

променливи в java
 int data=50;//Here data is variable 

Видове променливи

Има три вида променливи в Java :

  • локална променлива
  • променлива на екземпляра
  • статична променлива
типове променливи в java

1) Локална променлива

Променлива, декларирана в тялото на метода, се нарича локална променлива. Можете да използвате тази променлива само в рамките на този метод, а другите методи в класа дори не знаят, че променливата съществува.

кайли дженър братя и сестри

Локална променлива не може да бъде дефинирана с ключова дума 'static'.

2) Променлива на екземпляра

Променлива, декларирана вътре в класа, но извън тялото на метода, се нарича променлива на екземпляр. Не е деклариран като статичен .

Нарича се променлива на екземпляр, защото стойността му е специфична за екземпляра и не се споделя между екземпляри.

3) Статична променлива

Променлива, която е декларирана като статична, се нарича статична променлива. Не може да е местно. Можете да създадете едно копие на статичната променлива и да го споделите между всички екземпляри на класа. Разпределянето на памет за статични променливи се случва само веднъж, когато класът се зареди в паметта.

Пример за разбиране на типовете променливи в 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 

Пример за променлива на Java: Добавете две числа

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

Изход:

 20 

Пример за променлива на Java: Разширяване

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

Изход:

 10 10.0 

Пример за променлива на Java: стесняване (преобразуване на типове)

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

Изход:

 10.5 10 

Пример за променлива на Java: препълване

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

Изход:

 130 -126 

Пример за променлива на Java: Добавяне на по-нисък тип

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

Изход:

 20