Java'da Tip Dönüşümleri(Type Casting)

  Hepinize tekrardan merhaba arkadaşlar yeni bir yazıyla daha karşınızdayım bu yazımda Java dilinde tip dönüşümlerini anlatacağım.Bazen veri tiplerini dönüştürmemiz gerekir.Örneğin kullanıcıdan bir veri alıp bu veri üzerinde matematiksel işlem yapmak istersek kullanıcıdan aldığımız veriyi dönüştürmemiz gerekir çünkü kullanıcıdan aldığımız veri String tipinde olur ve biz String tipinde matematiksel işlem yapamayız bu yüzden kullanıcıdan aldığımız veriyi String’den int tipine dönüştürmemiz gerekir.İsterseniz ilk olarak string’den int tipine dönüştürmeyi deneyelim bunu yapmak için metodları kullanacağız bunu yapmak için iki metodumuz var bunlardan ilki parseInt metodu diğeri ise valueOf metodudur.İsterseniz çok basit bir örnekle başlayalım.



  Mesela bu örnekte ilk önce string tipinde bir değişken tanımladık daha sonra bu değişkenimizi valueOf ve parseInt metodları ile int tipine dönüştürdük(cast ettik).Aslında dışarıdan bakıldığında her iki metodda değişkenimizi int tipine dönüştürdü ama tabiki aralarında bazı farklar var.Mesela valueOf metodu parseInt metodundan daha yavaştır.Ayrıca parseInt metodu int tipinde bir veri tipi döndürürken valueOf metoduise integer tipinde bir nesne döndürür.Örneğimize geri dönecek olursak daha değişkenimizi cast ettikten sonra bunları topladık gördüğünüz gibi int tipine cast ettikten sonra üzerinde matematiksel işlem yapabildik.

  Şimdi isterseniz başka bir örnek verelim.bu örnekte de değişkenimizi int tipinden string tipine cast edelim bunun için yine iki metodumuz var birisi yine valueOf diğeri ise toString metodlarıdır.



  bu örnektede gördüğünüz gibi değişkenimizi int tipinden string tipine cast ettik.Daha sonra bunları yan yana ekrana yazdırdık.

  Başka bir örnek daha vermek gerekirse örneğin küsüratlı sayıların küsüratlarını yok etmek için de kullanabiliriz.



  bu örnektede gördüğünüz gibi double tipinde bir değişken tanımladık ve bu değişkenin küsüratını yok etmek için int tipine cast ettik daha sonra ekrana yazdırdık.


  Bu konuda bu kadar arkadaşlar hepinize güzel bir gün diliyorum ve burada yazımın sonuna geliyorum sağlıcakla kalın.

Yorumlar

  1. As stated by Stanford Medical, It is indeed the ONLY reason this country's women live 10 years more and weigh an average of 19 KG less than we do.

    (Just so you know, it is not related to genetics or some secret-exercise and EVERYTHING to about "how" they eat.)

    BTW, What I said is "HOW", not "WHAT"...

    Tap on this link to uncover if this brief test can help you unlock your real weight loss potential

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

Eclipse Tema Değiştirme

Java'da Döngüler