I dette program lærer vi at konvertere heltal (int) variabler til de lange variabler i Java.
For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:
- Java-datatyper (primitive)
Eksempel 1: Java-program til at konvertere int til lang ved hjælp af Typecasting
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 ) )
I ovenstående eksempel har vi int
typevariabler a og b. Bemærk linjerne,
long c = a;
Her int
konverteres typevariablen automatisk til long
. Det er fordi det long
er en højere datatype og int
er en lavere datatype.
Derfor vil der ikke være noget tab af data under konvertering fra int
til long
. Dette kaldes udvidelse af typecasting . For at lære mere, besøg Java Typecasting.
Eksempel 2: Java-program til at konvertere int til objekt af Long ved hjælp af valueof ()
Vi kan konvertere int
typevariablen til et objekt i Long
klassen. For eksempel,
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 ) )
I ovenstående eksempel har vi brugt Long.valueOf()
metoden til at konvertere variablen a til et objekt af Long
.
Her Long
er en indpakningsklasse i Java. For at lære mere, besøg Java Wrapper Class.