Como converter duplo em int em java

Como converter duplo em int em java
Em Java, “dobro" e "int”São os tipos de dados primitivos mais populares, em que o dobro é um número de ponto flutuante de 64 bits e número inteiro, também conhecido como“int”, É um número inteiro de 32 bits que representa o complemento de Two. Ao programar em Java, pode ser necessário converter o dobro para int, onde a entrada dada pelo usuário estiver em pontos flutuantes, e um valor inteiro é necessário para processamento adicional.

Este post ensinará o procedimento de converter dupla em int em java.

Como converter duplo em int em java?

Converter um número de duplo para int é considerado uma tarefa de conversão comum na programação. Como mencionado anteriormente, o tipo de dados duplo tem um valor decimal. Quando esses números são convertidos para números inteiros, os dígitos decimais são arredondados para o número mais próximo.

Em Java, você pode converter o tipo de dados duplo em int:

    • Usando "TypeCasting
    • Usando "Dobro.intvalue ()”Método
    • Usando "Matemática.redondo()”Método

Vamos discutir cada um deles um por um!

Método 1: converta duplo em int em java usando o tipo de tipo de tipo

TypeCasting é um processo de conversão de um tipo de dados para outro. É utilizado principalmente pelos desenvolvedores Java para testar a variável de dados. Você também pode usá -lo para converter variáveis ​​de tipo de dados duplo para int.

Sintaxe

A sintaxe para converter dupla em int em Java usando o método de tipo de tipo de tipo de tipo é dada como:

int i = (int) d;


““d”É a variável que armazena um valor do tipo de dados“dobro”. A palavra -chave “int”Com os parênteses como“(int)”Indica que o tipo duplo mencionado“deu”.

Exemplo

Primeiro, criaremos uma variável de tipo duplo “d”E atribua o seguinte valor:

duplo d = 856.187;


Em seguida, vamos converter “d”Em um INT usando o TypeCasting:

int i = (int) d;


Depois de executar a operação especificada, imprimiremos o valor convertido:

Sistema.fora.println ("o valor no tipo de dados duplo" + d + "é convertido em número inteiro" + i);



A saída mostra o valor inteiro “856”Depois de truncar os pontos decimais:

Método 2: converta duplo em int em java usando o dobro.Método intvalue ()

Dobro.intvalue () é outro método usado para converter o número do tipo de dados duplo para int. O "intvalue ()"É o método do java"Dobro”Classe de invólucro. Este método converte o duplo valor no valor inteiro mais próximo e retorna um número inteiro. Funciona semelhante ao TypeCasting.

Sintaxe

A sintaxe para converter um número no tipo de dados duplo para int usando “Dobro.intvalue ()”O método é o seguinte:

int i = novo duplo (d).intvalue ();


Dê uma olhada no exemplo a seguir para saber mais sobre o método fornecido.

Exemplo

Vamos converter o valor do já criado “d”Variável usando a“Dobro.intvalue ()”Método:

int i = novo duplo (d).intvalue ();


O código acima é que criará um objeto do “Dobro”Classe de wrapper e passa um valor de“d"Nele, e depois chame o"intvalue ()”Método.

Após a conversão, imprima o valor inteiro resultante no console usando o “Sistema.fora.println ()”Método:

Sistema.fora.println ("o valor no tipo de dados duplo" + d + "é convertido em número inteiro" + i);


Saída

Método 3: converta duplo em int em java usando matemática.Método redondo ()

Outro método para converter o duplo em int em java é o “Matemática.redondo()”. Pertence ao java “Matemática" aula. É preciso um valor duplo e o arredonda para o valor inteiro mais próximo.

Sintaxe

A sintaxe para o “Matemática.redondo()”O método é:

int i = (int) matemática.redonda (d);


Exemplo

Vamos utilizar o mesmo “d”Variável e converte seu valor para“int”Usando a matemática.Método Round ():

int i = (int) matemática.redonda (d);


No final, imprima o valor inteiro no console:

Sistema.fora.println ("o valor no tipo de dados duplo" + d + "é convertido em número inteiro" + i);



Você pode ver a saída, que mostra o duplo valor “850.171"É arredondado para"850”:


Fornecemos todas as instruções necessárias relacionadas à conversão dupla em int em Java.

Conclusão

Para converter o dobro em int em Java, existem três métodos diferentes: TypeCasting, Math.redonda () e duplo.intvalue (). TypeCasting e Double.Os métodos intvalue () funcionam aproximadamente o mesmo quando utilizados para a conversão dupla para int. TypeCasting é realizado explicitamente. Por outro lado, a matemática.Round () Método completa o valor duplo para um valor inteiro. Neste post, discutimos o procedimento para converter duplo em int em java com exemplos.