Bu programda Java'da tamsayı (int) değişkenleri uzun değişkenlere 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)
Örnek 1: Typecasting kullanarak int'i long'a dönüştürmek için Java Programı
class Main ( public static void main(String() args) ( // create int variables int a = 25; int b = 34; // convert int into long // using typecasting long c = a; long d = b; System.out.println(c); // 25 System.out.println(d); // 34 ) )
Yukarıdaki örnekte, int
a ve b tip değişkenlerimiz var . Çizgilere dikkat edin,
long c = a;
Burada int
tip değişkeni otomatik olarak dönüştürülür long
. Bunun nedeni long
, daha yüksek bir veri türü ve int
daha düşük bir 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 long
. Buna genişleyen tipleme adı verilir . Daha fazla bilgi edinmek için Java Typecasting sayfasını ziyaret edin.
Örnek 2: valueof () kullanarak int'i Long nesnesine dönüştürmek için Java Programı
int
Type değişkenini Long
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 = 251; // convert to an object of Long // using valueOf() Long obj = Long.valueOf(a); System.out.println(obj); // 251 ) )
Yukarıdaki örnekte, Long.valueOf()
a değişkenini nesnesine dönüştürmek için yöntemi kullandık Long
.
Burada Long
Java'da bir sarmalayıcı sınıfı var. Daha fazla bilgi edinmek için Java Wrapper Class'ı ziyaret edin.