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.

  • ???? Temel Tanım: Değişken, program yürütülmesi sırasında belirli bir veri türündeki bir değeri tutan, adlandırılmış bir bellek konumudur.
  • 📝 Tanımla ve Başlat: Tanımlama, veri türünü ve adını belirlerken, başlatma ise değişkene geçerli bir değer atar.
  • 🗂️ Değişken Türleri: Java Her birinin farklı kapsamı ve ömrü olan yerel, örnek ve statik değişkenlere sahiptir.
  • 🔢 Temel Veri Tipleri: Byte, short, int, long, float, double, char ve boolean olmak üzere sekiz temel veri tipi, tüm platformlarda sabit boyutlara sahiptir.
  • 🔄 Dönüştürme ve Döküm: Genişletme dönüştürmesi otomatiktir, ancak daha büyük bir türü daha küçük bir türe daraltmak için açık tür dönüştürmesi gerekir.

Java Değişkenler ve Veri Tipleri

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:

  1. Değişken Beyanı
  2. 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.

Değişken Beyanı

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.

Değişken Başlatma

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.

değişken bildirimi ve başlatmayı birleştirin

Ö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:

  1. Yerel Değişkenler
  2. Örnek değişkenler
  3. 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:

  1. İlkel Veri Türleri :- Bunlar arasında tamsayı, karakter, boolean ve ondalık sayı bulunur.
  2. İlkel Olmayan Veri Türleri Bunlara sınıflar, diziler ve arayüzler dahildir.

Java Veri tipleri

İ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)

Tamsayı veri türleri

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.

Java Değişkenler ve Veri Tipleri

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.

Java Değişkenler ve Veri Tipleri

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

SSS

Evet. Yapay zekâ kodlama asistanları doğru veri türlerini önerir, başlatılmamış değişkenleri işaretler ve tür dönüştürme hatalarını açıklar. Öğrenmeyi hızlandırırlar, ancak kapsamı, veri türlerini ve tür dönüştürmeyi kendiniz anlamak, doğru kod yazmak için hâlâ çok önemlidir. Java kodu.

Yapay zeka, anında örnekler ve geri bildirim sağlayarak uygulama sürecini hızlandırır. Bununla birlikte, yeni başlayanların yine de değişken kapsamını, temel veri türlerinin boyutlarını ve dönüştürme kurallarını kavramaları gerekir ki, yapay zekanın ürettiği kodu okuyabilsinler, hata ayıklayabilsinler ve ona güvenebilsinler.

Örnek değişkenler her nesneye aittir ve her örnek için ayrı değerler tutar. Statik değişkenler bir sınıfın tüm örnekleri arasında paylaşılır ve sınıf belleğe yüklendiğinde bir kez oluşturulur.

Yerel değişkenlerin varsayılan değeri yoktur ve kullanılmadan önce başlatılmaları gerekir. Örnek ve statik değişkenler, tanımlanmış veri türlerine bağlı olarak otomatik olarak 0, 0.0, false veya null varsayılan değerlerini alır.

Bu yazıyı şu şekilde özetleyin: