Java Değişkenler ve Veri Tipleri
⚡ Akıllı Özet
Java Değişkenler ve Veri Tipleri, bir programın bellekteki değerleri nasıl sakladığını ve etiketlediğini tanımlar. Bu kaynak, değişkenlerin nasıl bildirileceğini ve başlatılacağını, üç değişken tipini, sekiz temel veri tipini ve tip dönüştürme ile tip türleme arasındaki farkı açıklar.

Değişken Nedir? Java?
değişken Java Veri değerlerini depolayan bir veri kapsayıcısıdır. Java Program yürütme sırasında her değişkene, tutabileceği değerin türünü ve miktarını belirten bir veri türü atanır. Değişken, verinin bellek konumunun adıdır. Java Değişkenlerin temel olarak üç türü vardır: Yerel, Örnek ve Statik.
Bir programda değişken kullanabilmek için 2 adım gerçekleştirmeniz gerekir:
- Değişken Beyanı
- Değişken Başlatma
Değişkenler Nasıl Bildirilir Java?
Bir değişken tanımlamak için, veri türünü belirtmeli ve değişkene benzersiz bir ad vermelisiniz.
Diğer geçerli bildirim örnekleri şunlardır:
int a, b, c; float pi; double d; char a;
Değişkenler Nasıl Başlatılır Java?
Bir değişkeni başlatmak için ona geçerli bir değer atamanız gerekir.
Diğer geçerli başlatma örnekleri şunlardır:
pi = 3.14f; do = 20.22d; a = 'v';
Değişken bildirimini ve başlatmayı birleştirebilirsiniz.
Örnek:
int a = 2, b = 4, c = 6; float pi = 3.14f; double do = 20.22d; char a = 'v';
Değişken Türleri Java
In Javaüç tür değişken vardır:
- Yerel Değişkenler
- Örnek değişkenler
- Statik Değişkenler
1) Yerel Değişkenler
Yerel değişkenler, bir metodun gövdesi içinde tanımlanan değişkenlerdir.
2) Örnek Değişkenleri
Örnek değişkenler, static anahtar sözcüğü olmadan tanımlanır. Herhangi bir yöntem, oluşturucu veya bloğun dışında bildirilirler. Bu değişkenler, bir sınıfın her örneğine özgüdür ve örnek değişkenler olarak bilinirler.
3) Statik Değişkenler
Statik değişkenler yalnızca bir kez, sınıf yükleme sırasında, programın yürütülmesi başlamadan önce başlatılır. Bu değişkenler bir sınıfın tüm örnekleri arasında paylaşılır ve herhangi bir örnek değişkeninden önce başlatılır.
Değişken Türleri Java Örneklerle
class Guru99 { static int a = 1; //static variable int data = 99; //instance variable void method() { int b = 90; //local variable } }
Veri Türleri Nedir? Java?
Veri Türleri Java Bunlar, bir değişkende veya tanımlayıcıda saklanabilecek farklı boyutlarda ve türlerde değerler tahsis eden belirleyiciler olarak tanımlanır. Java zengin bir veri türü kümesine sahiptir. Veri türleri Java iki bölüme ayrılabilir:
- İlkel Veri Türleri :- Bunlar arasında tamsayı, karakter, boolean ve ondalık sayı bulunur.
- İlkel Olmayan Veri Türleri Bunlara sınıflar, diziler ve arayüzler dahildir.
İlkel Veri Türleri
Temel veri tipleri önceden tanımlanmıştır ve bunlar içinde mevcuttur. Java dil. Temel değerler, durumu diğer ilkel değerlerle paylaşmaz.
Sekiz temel veri tipi vardır: byte, short, int, long, char, float, double ve boolean.
Tamsayı veri türleri
byte (1 byte) short (2 bytes) int (4 bytes) long (8 bytes)
Kayan Veri Türü
float (4 bytes) double (8 bytes)
Metinsel Veri Türü
char (2 bytes)
mantıksal
boolean (1 byte) (true/false)
| Veri tipi | Varsayılan değer | Varsayılan boyutu |
|---|---|---|
| bayt | 0 | 1 bayt |
| kısa | 0 | 2 bayt |
| int | 0 | 4 bayt |
| ve kazandırdı | 0L | 8 bayt |
| şamandıra | 0.0f | 4 bayt |
| çift | 0.0d | 8 bayt |
| boole | yanlış | 1 bit |
| tank | '(hükümsüz)' | 2 bayt |
Hatırlanacak noktalar:
- Tüm sayısal veri tipleri işaretlidir (+/-).
- Veri türlerinin boyutu tüm platformlarda aynı kalır (standartlaştırılmıştır).
- char veri türü Java 2 bayttır çünkü şunu kullanır UNICODE karakter seti. Onun sayesinde, Java Uluslararasılaştırmayı destekler. UNICODE, dünyadaki bilinen tüm yazı sistemlerini ve dilleri kapsayan bir karakter kümesidir.
Java Değişken Tip Dönüşümü ve Tip Dökümü
Bir türdeki değişken, başka bir türün değerini alabilir. Burada 2 durum söz konusudur:
Dava 1) Daha küçük kapasiteli bir değişken, daha büyük kapasiteli başka bir değişkene atanır.
Bu süreç otomatik ve açık olmayan bir süreçtir ve şu şekilde bilinir: Dönüştürme.
Dava 2) Daha büyük kapasiteli bir değişken, daha küçük kapasiteli başka bir değişkene atanır.
Bu gibi durumlarda, açıkça belirtmeniz gerekir. tür cast operatörü. Bu süreç şu şekilde bilinir: Tip Döküm.
Tür dönüştürme operatörü belirtmezseniz, derleyici hata verir. Bu kural derleyici tarafından uygulandığı için, programcıyı yapacağı dönüştürmenin veri kaybına neden olabileceği konusunda bilgilendirir ve olası hataları önler. tesadüfi kayıplar.
Örnek: Tip Dökümü Anlamak
) 1 Adım Aşağıdaki kodu bir editöre kopyalayın.
class Demo { public static void main(String args[]) { byte x; int a = 270; double b = 128.128; System.out.println("int converted to byte"); x = (byte) a; System.out.println("a and x " + a + " " + x); System.out.println("double converted to int"); a = (int) b; System.out.println("b and a " + b + " " + a); System.out.println("\ndouble converted to byte"); x = (byte)b; System.out.println("b and x " + b + " " + x); } }
) 2 Adım Kodu kaydedin, derleyin ve çalıştırın.
Beklenen çıktı:
int converted to byte a and x 270 14 double converted to int b and a 128.128 128 double converted to byte b and x 128.128 -128







