I det här programmet lär vi oss att konvertera heltal (int) variabler till de långa variablerna i Java.
För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:
- Java-datatyper (primitiva)
Exempel 1: Java-program för att konvertera int till långt med 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 exemplet ovan har vi int
typvariabler a och b. Lägg märke till raderna,
long c = a;
Här int
omvandlas typvariabeln automatiskt till long
. Det beror på att det long
är en högre datatyp och int
är en lägre datatyp.
Därför kommer det inte att förlora data när du konverterar från int
till long
. Detta kallas vidgning typecasting . För mer information, besök Java Typecasting.
Exempel 2: Java-program för att konvertera int till objekt av Long med valueof ()
Vi kan konvertera int
typvariabeln till ett objekt i Long
klassen. Till exempel,
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 exemplet ovan har vi använt Long.valueOf()
metoden för att konvertera variabeln a till ett objekt av Long
.
Här Long
är en omslagsklass i Java. För att lära dig mer, besök Java Wrapper Class.