En este programa, aprenderemos a convertir variables enteras (int) en variables largas en Java.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:
- Tipos de datos de Java (primitivo)
Ejemplo 1: Programa Java para convertir int a long usando 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 ) )
En el ejemplo anterior, tenemos las int
variables de tipo ay b. Note las líneas,
long c = a;
Aquí, la int
variable de tipo se convierte automáticamente en long
. Es porque long
es un tipo de datos superior y int
es un tipo de datos inferior.
Por lo tanto, no habrá pérdida de datos durante la conversión de int
a long
. A esto se le llama ensanchamiento encasillamiento . Para obtener más información, visite Java Typecasting.
Ejemplo 2: Programa Java para convertir int en objeto de Long usando valueof ()
Podemos convertir la int
variable de tipo en un objeto de la Long
clase. Por ejemplo,
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 ) )
En el ejemplo anterior, hemos utilizado el Long.valueOf()
método para convertir la variable a en un objeto de Long
.
Aquí, Long
hay una clase contenedora en Java. Para obtener más información, visite la clase Java Wrapper.