Como converter int para double em Java

Como Converter Int Para Double Em Java



Em Java, os tipos de dados primitivos mais populares são “ em dobro ' e ' int “. O tipo de dados double é mais extenso que o tipo int porque armazena números de ponto flutuante de 64 bits e ocupa mais espaço de memória, enquanto o tipo integer armazena inteiros de 32 bits. Java implicitamente converte valores int para double. No entanto, pode ser necessário realizar essa conversão int para double explicitamente.

Este blog descreverá o método para converter int em double em Java.

Como converter int para double em Java?

Para converter int para double, você pode usar o:







  • Operador de atribuição
  • Tipografia
  • método valueOf()

Vamos agora verificar cada um dos métodos mencionados um por um.



Método 1: Converter int em double usando o operador de atribuição

Na linguagem de programação Java, o tipo de dados inferior pode ser facilmente convertido para o tipo de dados superior usando o operador Assignment “ = ”. Isso é chamado de conversão implícita.



Sintaxe





em dobro b = uma

Aqui, o operador de atribuição “ = ” converterá “ uma ” variável tipo int para “ b ”, que é uma variável de tipo duplo.

Exemplo
Neste exemplo, primeiramente, vamos criar uma variável int chamada “ uma ” com o seguinte valor:



int uma = 14 ;

Então, vamos convertê-lo para o dobro usando o “ = ” operador de atribuição e armazene o valor resultante em “ b ”:

em dobro b = uma ;

Por último, execute o “ System.out.println() ” para exibir o valor convertido no console:

Sistema. Fora . imprimir ( 'O valor inteiro convertido para duplo: ' + b ) ;

A saída mostra que o inteiro foi convertido com sucesso em um valor duplo:

Método 2: Converter int em double usando Typecasting

Typecasting é usado quando queremos converter um tipo de dados para outro. Mais especificamente, também pode ser utilizado para conversão de int para dupla.

Sintaxe

em dobro b = ( em dobro ) uma ;

Aqui, vamos converter “ uma ” variável tipo int para “ b ”, que é uma variável de tipo duplo. O ( em dobro ) indica o tipo de dados tipificado necessário.

Exemplo
Neste exemplo, usaremos o mesmo tipo inteiro “ uma ” variável e converta seu valor para “ em dobro ” usando Typecasting. Aqui, o operador de atribuição também é usado; no entanto, o inteiro especificado é tipificado no double e, em seguida, armazenado na variável de tipo double “ b ”:

em dobro b = ( em dobro ) uma ;

Em seguida, imprima o valor convertido usando o “ System.out.println() ” método:

Sistema. Fora . imprimir ( 'O valor inteiro convertido para double por typecasting: ' + b ) ;

Resultado

Deseja utilizar qualquer método Java integrado para a finalidade especificada? Vá para a próxima seção!

Método 3: Converter int em double usando o método valueOf()

O ' Dobro ” classe wrapper Java oferece um “ valor de() ” que pode ser usado para converter int em double. É um método de tipo estático, o que significa que não precisamos criar um objeto e chamar o método usando o nome da classe, pois ele pode ser acessado sem essa etapa adicional.

Sintaxe

em dobro b = Dobro. valor de ( uma ) ;

Aqui, vamos converter “ uma ” variável tipo int para “ b ” passando-o como um argumento para o “ valor de() ” método.

Exemplo
Aqui, vamos converter o valor do já criado “ uma ” variável usando o valor de() método. O método levará “ uma ” como argumento e retorna o valor double convertido:

em dobro b = Dobro. valor de ( uma ) ;

Por fim, imprima o valor convertido usando o “ System.out.println() ” método:

Sistema. Fora . imprimir ( 'O valor inteiro convertido para double por wrapperClass: ' + b ) ;

Resultado

Compilamos todas as instruções essenciais relacionadas à conversão de int para double em Java.

Conclusão

Para converter int para double em Java, existem três métodos: usando o operador Assignment, usando Typecasting e o método valueOf() da classe wrapper Double Java. Todos esses métodos funcionam aproximadamente da mesma forma; no entanto, você pode escolher qualquer um dependendo de suas preferências. Neste post, descrevemos os métodos para converter um int para double em Java.