Java’da Değişkenlerin Tanımlanması ve Kullanılması 2

444
görünümler

Bir önceki dersimizde değişkenlerin tanımlanması ve kullanılmasını işledik. Bu dersimizde ise diğer veri tiplerinin kullanımını öğreneceğiz.

Her veri tipinin tutabildiği max. ve min. değer vardır.

int , byte , short , long , float , double veri tiplerinin max ve min aldığı değerleri aşağıdaki gibidir.

Peki bu veri tiplerini birbirine nasıl dönüştürebiliriz?

Örneğin int veri tipinde a değeriniz ve short veri tipinde b değeriniz var. Bunların ikisini toplandığınızda farklı veri tiplerinde olduğundan dolayı java otomatik olarak dönüştürmeye çalışıyor. Burada java veri tiplerinin küçükten büyüğe doğru (soldan sağa) sıralanmasını baz alıyor. Veri tiplerini küçükten büyüğe doğru sıralamak gerekirse;

byte => short => int => long

int => float => double

byte veri tipinde a değişkeni oluşturduk ve 100 değerini atadık. Yine aynı şekilde byte veri tipinde b değişkenini oluşturduk ve (a/2) değerini atadık. Fakat sonuç int bir değer olduğundan daha doğrusu dönüşüm sırasında veri kaybı olabileceğini java bize söylediği için aşağıdaki gibi uyarı verdi. Bu yüzden aynı veri tipine dönüştürmek için başına (byte) kodunu ekledik.

Aynı şekilde double ve float için de örnek vermek gerekirse;

double c = 6d ile aslında double c = (double)6 aynı şey. Yine aynı şekilde

float g = 8f ile float g = (float)8 aynı şey. Her ikisini de bu şekilde tanımlayabilirsiniz.

x,y,z nin çıktısına baktığımıza x in 6 olduğunu , y nin 6.111111 olduğunu ve z nin 6.111111111 olduğunu görüyoruz. Yukarıdaki sıralamaya göre double en büyük olduğundan dolayı aldığı değer daha büyük.

Char ve Boolean Veri Tipleri

  • Char veri tipi karakterleri göstermek için kullanılır.
  • Boolean veri tipi ise koşul durumlarını belirlemede kullanılır. True veya false değerlerini alır.

Her iki veri tipi için örnekler aşağıda görseldeki gibidir.

Char veri tipinde bir değişken tanımladığımızda ‘ ‘ (tek tırnak) arasına değeri yazıyoruz.

Eğer özel bir karakter yazdırmak istiyorsak bu durumda unicode unu bilmemiz gerekiyor. Google’da unicode karakter tablosu diye arattığınızda karakterlerin unicode larına ulaşabilirsiniz.

Örneğin : È karakterinin unicode u : U+00C8 şeklindedir. Ekrana yazdırmak istersek ;

char h = ‘\u00C8’ şeklinde kullanabiliriz.

String Veri Tipi

Genelde metinsel bir değeri tutarken kullandığımız veri tipidir. Örnek ve çıktısı aşağıdaki gibidir.

 

\t metinler arası bir tab kadar boşluk bırakır.

\n metini bir alt satıra geçip devam eder.

Çok uzun metinleri + ile yan yana veya alt alta çift tırnak içersinde yazarak oluşturabiliriz.

Bir sonraki derste java’da aritmetik operatörleri işleyeceğiz. Sonraki derse geçmek için tıklayınız.

1 Yorum

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz