Java Değişkenler ve Veri Tipleri

Değişken Nedir? Java?

değişken Java sırasında veri değerlerini saklayan bir veri kabıdır. Java programın yürütülmesi. Her değişkene, tutabileceği değerin türünü ve miktarını belirten veri türü atanır. Değişken, verinin hafızadaki konumu adıdır. Java değişkenlerin temel olarak üç türü vardır: Yerel, Örnek ve Statik.

Bir programda bir değişkeni kullanmak için 2 adımı uygulamanız gerekir

  1. Değişken Beyanı
  2. Değişken Başlatma

Değişkenler Nasıl Bildirilir Java?

Bir değişkeni bildirmek için veri türünü belirtmeli ve değişkene benzersiz bir ad vermelisiniz.

Değişken Beyanı

Diğer Geçerli Beyanlara örnekler:

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şlatmalara örnek:

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 yöntemin gövdesinde bildirilen 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 değişkende veya bir tanımlayıcıda saklanabilecek farklı boyut ve türdeki değerleri 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 :- tamsayı, karakter, boole ve kayan noktayı içerir
  2. İlkel Olmayan Veri Türleri :- sınıfları, dizileri ve arayüzleri içerir.

Java Veri tipleri

İlkel Veri Türleri

İlkel Veri Türleri önceden tanımlanmıştır ve Java dil. Temel değerler, durumu diğer ilkel değerlerle paylaşmaz.

8 ilkel tür 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 '\u0000' 2 bayt

Hatırlanacak noktalar:

  • Tüm sayısal veri türleri işaretlenmiştir(+/-).
  • Veri türlerinin boyutu tüm platformlarda aynı kalır (standartlaştırılmış)
  • char veri türü gir Java 2 bayttır çünkü kullanır UNICODE karakter seti. Onun sayesinde, Java uluslararasılaşmayı desteklemektedir. UNICODE, dünyada bilinen tüm alfabeleri ve dilleri kapsayan bir karakter setidir

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 vaka var –

Dava 1) Daha küçük kapasiteye sahip değişken, daha büyük kapasiteye sahip başka bir değişkene atanır.

Java Değişkenler ve Veri Tipleri

Bu işlem Otomatiktir ve açık olmayan işlemlere şu ad verilir: Dönüştürme

Dava 2) Daha büyük kapasiteli 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: Döküm Türü.

Bir tür dönüştürme operatörü belirtmemeniz durumunda; derleyici hata veriyor. Bu kural derleyici tarafından uygulandığı için programcıya yapacağı dönüşümün veride bir miktar kayba neden olabileceğinin farkına varmasını sağlar ve bunu engeller. 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