In dit programma zullen we leren om integer (int) variabelen om te zetten in de lange variabelen in Java.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:
- Java-gegevenstypen (primitief)
Voorbeeld 1: Java-programma om int naar lang te converteren met 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 ) )
In het bovenstaande voorbeeld hebben we int
typevariabelen a en b. Let op de lijnen,
long c = a;
Hier wordt de int
typevariabele automatisch omgezet in long
. Het is omdat het long
een hoger gegevenstype is en int
een lager gegevenstype.
Daarom zullen er geen gegevens verloren gaan tijdens het converteren van int
naar long
. Dit wordt het verbreden van typecasting genoemd . Ga voor meer informatie naar Java Typecasting.
Voorbeeld 2: Java-programma om int in object van Long te converteren met valueof ()
We kunnen de typevariabele omzetten int
in een object van de Long
klasse. Bijvoorbeeld,
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 ) )
In het bovenstaande voorbeeld hebben we de Long.valueOf()
methode gebruikt om de variabele a om te zetten in een object van Long
.
Hier Long
is een wrapper-klasse in Java. Bezoek de Java Wrapper Class voor meer informatie.