Open In App

Java Program to Convert int to long

Last Updated : 10 Jan, 2023
Comments
Improve
Suggest changes
3 Likes
Like
Report

Given a number of int datatype in Java, your task is to write a Java program to convert this given int datatype into a long datatype.

Example:

Input: intnum = 5
Output: longnum = 5

Input: intnum = 56
Output: longnum = 56

Int is a smaller data type than long. Int is a 32-bit integer while long is a 64-bit integer. They both are primitive data types and the usage depends on how large the number is.

Java int can be converted to long in two simple ways:

  1. Using a simple assignment. This is known as implicit type casting or type promotion, the compiler automatically converts smaller data types to larger data types.
  2. Using valueOf() method of the Long wrapper class in java which converts int to long.

1. Implicit type casting

  • In this, we are simply assigning an integer data type to a long data type.
  • Since integer is a smaller data type compared to long, the compiler automatically converts int to long, this is known as Implicit type casting or type promotion.

Output
Converted type : java.lang.Long
After converting into long:
5

2.  Long.valueOf() method:

  • In this, we are converting int to long using the valueOf() method of the Long Wrapper class.
  • The valueOf() method accepts an integer as an argument and returns a long value after the conversion.

Output
Converted type : java.lang.Long
After converting into long:
56

Next Article

Similar Reads