English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais Básicos de Java

Controle de fluxo Java

Array Java

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Lista Java

Java Fila (Fila)

Conjunto Map Java

Conjunto Java

Java Entrada e Saída (I/O)

Reader Java/Writer

Outros tópicos do Java

Programa Java que converte variáveis do tipo int em double

Exemplos Java

Neste programa, vamos aprender como converter variáveis do tipo int (int) em valores double no Java.

Para entender este exemplo, você deve entender o seguinteProgramação JavaTema:

Exemplo1Programa Java para usar conversão de tipo para converter int em double

class Main {
  public static void main(String[] args) {
    //Criando variável int
    int a =33;
    int b = 29;
    //Convertendo int para double
    //Usando conversão de tipo
    double c = a;
    double d = b;
    System.out.println(c);    // 33.0
    System.out.println(d);    // 29.0
  }
}

No exemplo acima, temos as variáveis do tipo int a e b. Note esta linha,

double c = a;

Aqui, a variável do tipo int será convertida automaticamente para double. Isso é porque o double é um tipo de dados de maior precisão (com maior tamanho de dados) e o tipo de dados int de menor precisão (com menor tamanho de dados).

Portanto, não haverá ocorrência de truncamento de dados, além da conversão de int para double. Isso é chamado deConversão de Tipos de Tipo Largo. Para obter mais informações, acesseConversão de Tipos de Classe Java.

Exemplo2: Convertendo int para objeto Double usando valueOf()

Também podemos converter uma variável do tipo int para um objeto da classe Double. Por exemplo

class Main {
  public static void main(String[] args) {
    // Criando variável int
    int a = 332;
    //Convertendo para objeto Double
    //Usando valueOf()
    Double obj = Double.valueOf(a);
    System.out.println(obj);    // 332.0
  }
}

No exemplo acima, usamos o método Double.valueOf() para converter a variável a em um objeto Double.

Aqui, Double é uma classe Wrapper no Java. Para obter mais informações, acesseClasse Wrapper Java.

Exemplos Java