logo

Java Değişkenleri

Değişken, değeri tutan bir kaptır Java programı Idam edildi. Bir değişkene bir veri türü atanır.

Değişken hafıza konumunun adıdır. Java'da üç tür değişken vardır: yerel, örnek ve statik.

İki tür vardır

Değişken

Değişken, bellekte ayrılmış ayrılmış bir alanın adıdır. Başka bir deyişle hafıza konumunun adıdır. 'Vary +able' birleşiminden oluşur, bu da değerinin değiştirilebileceği anlamına gelir.

Java'daki değişkenler
 int data=50;//Here data is variable 

Değişken Türleri

Üç tür değişken vardır Java :

  • yerel değişken
  • örnek değişkeni
  • statik değişken
Java'da değişken türleri

1) Yerel Değişken

Yöntemin gövdesinde bildirilen değişkene yerel değişken adı verilir. Bu değişkeni yalnızca o yöntemin içinde kullanabilirsiniz ve sınıftaki diğer yöntemler, değişkenin varlığından haberdar bile değildir.

Java dizisi sıralandı

Yerel bir değişken 'statik' anahtar kelimeyle tanımlanamaz.

2) Örnek Değişkeni

Sınıfın içinde ancak yöntemin gövdesinin dışında bildirilen bir değişkene örnek değişken adı verilir. Olarak beyan edilmez statik .

Değeri örneğe özel olduğundan ve örnekler arasında paylaşılmadığından buna örnek değişken adı verilir.

3) Statik değişken

Statik olarak bildirilen bir değişkene statik değişken denir. Yerel olamaz. Statik değişkenin tek bir kopyasını oluşturabilir ve bunu sınıfın tüm örnekleri arasında paylaşabilirsiniz. Statik değişkenler için bellek tahsisi, sınıf belleğe yüklendiğinde yalnızca bir kez gerçekleşir.

Java'daki değişken türlerini anlamaya yönelik örnek

 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 Değişkeni Örneği: İki Sayı Ekleme

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

Çıktı:

 20 

Java Değişkeni Örneği: Genişletme

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

Çıktı:

 10 10.0 

Java Değişkeni Örneği: Daraltma (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); }} 

Çıktı:

 10.5 10 

Java Değişkeni Örneği: Taşma

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

Çıktı:

 130 -126 

Java Değişkeni Örneği: Alt Tür Ekleme

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

Çıktı:

 20