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:
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“d”eu”.
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.