2 Ağustos 2013 Cuma

JAVA da döküm(casting) işlemleri

Döküm(Casting) işlemi bir sayıyı kendi tipinden alıp başka bir sayı tipine dönüştürmektir.


  • Bir sayısal tipin değerinin aynı tipten başka bir değişkene  atanması söz konusu olabilir. Burada casting işlemi yapılmaz.

Örnek Kod:

Sayısal tiplerin hafızadan kullandıkları alanları küçükten büyüğe doğru sıralamak istersek:


Byteà short à int àlongàfloatàdouble

Bu sıralamayı göz önünde bulundurursak cast işlemleri ile ilgili şunları söyleyebiliriz:
  •      Okların solunda bulunan tiplerden , sağında bulunan-yani daha yüksek alanlı – tiplere dönüşümü direk atama olarak yapılabilir. Bunda derleyicimiz hata vermez.

Örnek kod


Okların sağında bulunan tiplerden , solunda bulunan-yani daha düşük alanlı – tiplere dönüşümü direk atama olarak yapılamaz.İşte burada devreye döküm(casting) işlemleri giriyor. Bu şekilde olan atamalarda derleyicimiz hata verecektir bu yüzden burada casting işlemi kullanmamız gerekiyor.

Hatalı Kod!!!



Doğru Casting Kodu!!






Hiç yorum yok:

Yorum Gönder