Tässä ohjelmassa opitaan muuntamaan kokonaisluku (int) muuttujat Java: n pitkiksi muuttujiksi.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:
- Java-tietotyypit (primitiivinen)
Esimerkki 1: Java-ohjelma muuntaa int pitkäksi Typecasting-toiminnolla
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 ) )
Yllä olevassa esimerkissä meillä on int
tyyppimuuttujia a ja b. Huomaa viivat,
long c = a;
Tyyppimuuttuja int
muunnetaan tässä automaattisesti long
. Se johtuu siitä, että long
se on korkeampi tietotyyppi ja int
pienempi tietotyyppi.
Näin ollen, ei ole mitään menetystä tietoja, kun muuntamiseen int
ja long
. Tätä kutsutaan laajentamiseksi . Lisätietoja on Java Typecasting -sivulla.
Esimerkki 2: Java-ohjelma muuntaa int Long-kohteeksi valueof () -ominaisuuden avulla
Voimme muuntaa int
tyypin muuttujan Long
luokan objektiksi . Esimerkiksi,
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 ) )
Yllä olevassa esimerkissä olemme käyttäneet Long.valueOf()
menetelmää muuttujan a muuntamiseksi objektiksi Long
.
Tässä Long
on käärintäluokka Javassa. Saat lisätietoja käymällä Java Wrapper -luokassa.