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