I dette programmet vil vi lære å konvertere heltall (int) variabler til de lange variablene i Java.
For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:
- Java datatyper (primitive)
Eksempel 1: Java-program for å konvertere int til lang ved hjelp av 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 eksemplet ovenfor har vi int
typevariabler a og b. Legg merke til linjene,
long c = a;
Her blir int
typevariabelen automatisk konvertert til long
. Det er fordi det long
er en høyere datatype og int
er en lavere datatype.
Derfor vil det ikke være noe tap av data mens du konverterer fra int
til long
. Dette kalles utvidelse av typecasting . Hvis du vil lære mer, kan du gå til Java Typecasting.
Eksempel 2: Java-program for å konvertere int til objekt av Long ved hjelp av valueof ()
Vi kan konvertere int
typevariabelen 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 eksemplet ovenfor har vi brukt Long.valueOf()
metoden til å konvertere variabelen a til et objekt av Long
.
Her Long
er en wrapper-klasse i Java. For å lære mer, besøk Java Wrapper Class.