Neste programa, aprenderemos a converter variáveis inteiras (int) em variáveis longas em Java.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:
- Tipos de dados Java (primitivos)
Exemplo 1: Programa Java para converter int em longo 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 ) )
No exemplo acima, temos as int
variáveis de tipo a e b. Observe as linhas,
long c = a;
Aqui, a int
variável de tipo é automaticamente convertida em long
. É porque long
é um tipo de dados superior e int
um tipo de dados inferior.
Portanto, não haverá perda de dados durante a conversão de int
para long
. Isso é chamado de conversão de tipos de ampliação . Para saber mais, visite Java Typecasting.
Exemplo 2: Programa Java para converter int em objeto de Long usando valueof ()
Podemos converter a int
variável de tipo em um objeto da Long
classe. Por exemplo,
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 ) )
No exemplo acima, usamos o Long.valueOf()
método para converter a variável a em um objeto de Long
.
Aqui Long
está uma classe de wrapper em Java. Para saber mais, visite a Java Wrapper Class.