Bu programda, Java'da tamsayı (int) değişkenleri ikiye dönüştürmeyi öğreneceğiz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Java Veri Türleri (İlkel)
- Java Temel Giriş ve Çıkışı
Örnek 1: Typecasting kullanarak int'i ikiye dönüştürmek için Java Programı
class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )
Yukarıdaki örnekte, int
a ve b tip değişkenlerimiz var . Çizgiye dikkat edin,
double c = a;
Burada int
tip değişkeni otomatik olarak dönüştürülür double
. Bunun nedeni double
, daha yüksek bir veri türü (daha büyük boyutlu veri türü) ve int
daha düşük bir veri türü (daha küçük boyutlu veri türü) olmasıdır.
Dolayısıyla, 'den' int
e dönüştürülürken verilerde herhangi bir kayıp olmayacaktır double
. Buna genişleyen tipleme adı verilir . Daha fazla bilgi edinmek için Java Typecasting sayfasını ziyaret edin.
Örnek 2: valueOf () kullanarak int'i Double nesnesine dönüştürün
Ayrıca int
type değişkenini Double
sınıfın bir nesnesine dönüştürebiliriz . Örneğin,
class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )
Yukarıdaki örnekte, Double.valueOf()
a değişkenini nesnesine dönüştürmek için yöntemi kullandık Double
.
Burada Double
Java'da bir sarmalayıcı sınıfı var. Daha fazla bilgi edinmek için Java Wrapper Class'ı ziyaret edin.