Join our newsletter for the latest updates.
Java Program to convert int type variables to long

Java Program to convert int type variables to long

In this program, we will learn to convert integer (int) variables into the long variables in Java.

To understand this example, you should have the knowledge of the following Java programming topics:


Example 1: Java Program to Convert int to long using 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 the above example, we have int type variables a and b. Notice the lines,

long c = a;

Here, the int type variable is automatically converted into long. It is because long is a higher data type and int is a lower data type.

Hence, there will be no loss in data while converting from int to long. This is called widening typecasting. To learn more, visit Java Typecasting.


Example 2: Java Program to Convert int into object of Long using valueof()

We can convert the int type variable into an object of the Long class. For example,

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 the above example, we have used the Long.valueOf() method to convert the variable a into an object of Long.

Here, Long is a wrapper class in Java. To learn more, visit the Java Wrapper Class.