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.
Faydalı İçerik.
YanıtlaSilAs 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.
YanıtlaSil(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