Neste programa, aprenderemos a converter as variáveis inteiras (int) em double em Java.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:
- Tipos de dados Java (primitivos)
- Entrada e saída Java Basic
Exemplo 1: Programa Java para converter int em double usando Typecasting
class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )
No exemplo acima, temos as int
variáveis de tipo a e b. Observe a linha,
double c = a;
Aqui, a int
variável de tipo é automaticamente convertida em double
. É porque double
é um tipo de dados superior (tipo de dados com tamanho maior) e int
é um tipo de dados inferior (tipo de dados com tamanho menor).
Portanto, não haverá perda de dados durante a conversão de int
para double
. Isso é chamado de conversão de tipos de ampliação . Para saber mais, visite Java Typecasting.
Exemplo 2: converter int em objeto de Double usando valueOf ()
Também podemos converter a int
variável de tipo em um objeto da Double
classe. Por exemplo,
class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )
No exemplo acima, usamos o Double.valueOf()
método para converter a variável a em um objeto de Double
.
Aqui Double
está uma classe de wrapper em Java. Para saber mais, visite a Java Wrapper Class.