Ce message enseignera la procédure de conversion double en int à Java.
Comment convertir le double en int dans Java?
La conversion d'un nombre de Double à INT est considérée comme une tâche de conversion courante dans la programmation. Comme mentionné précédemment, le type de données double a une valeur décimale. Lorsque ces nombres sont convertis en entiers, les chiffres décimaux sont arronnés au nombre le plus proche.
En Java, vous pouvez convertir le type de données Double en int:
Discutons de chacun d'eux un par un!
Méthode 1: Convertir le double en int en java en utilisant la typographie
La dactylographie est un processus de conversion d'un type de données en un autre. Il est principalement utilisé par les développeurs Java pour tester la variable de données. Vous pouvez également l'utiliser pour convertir les variables de type de données doubles en int.
Syntaxe
La syntaxe pour convertir le double en int en Java à l'aide de la méthode de dactylographie est donnée comme suit:
int i = (int) d;
"d"Est la variable qui stocke une valeur du type de données"double". Le mot-clé "int"Avec les parenthèses comme"(int)"Indique que le double type mentionné"d«La variable est typique dans un entier, et la valeur résultante sera stockée dans«je".
Exemple
Tout d'abord, nous créerons une variable à double type "d»Et attribuez-le la valeur suivante:
Double D = 856.187;
Ensuite, nous allons nous convertir "d«Dans un int en utilisant la dactylographie:
int i = (int) d;
Après avoir effectué l'opération spécifiée, nous imprimerons la valeur convertie:
Système.dehors.println ("La valeur dans le type de données double" + d + "est convertie dans entier" + i);
La sortie montre la valeur entière "856«Après avoir tronqué les décimaux:
Méthode 2: Convertir le double en int en java en utilisant le double.Méthode intValue ()
Double.IntValue () est une autre méthode utilisée pour convertir le nombre de Double Data Type en int. Le "intValue ()"Est la méthode du java"Double”Classe de wrapper. Cette méthode convertit la double valeur en valeur entière la plus proche et renvoie un entier. Cela fonctionne similaire à la dactylographie.
Syntaxe
La syntaxe pour convertir un nombre dans le type de données double en int en utilisant "Double.intValue ()«La méthode est la suivante:
int i = nouveau double (d).intValue ();
Jetez un œil à l'exemple suivant pour en savoir plus sur la méthode donnée.
Exemple
Nous allons convertir la valeur du déjà créé "d«Variable en utilisant le«Double.intValue ()" méthode:
int i = nouveau double (d).intValue ();
Le code donné ci-dessus créera un objet du «Double«Classe en wrapper et passez une valeur de«d«Dedans, puis appelez le«intValue ()" méthode.
Après la conversion, imprimez la valeur entière résultante sur la console à l'aide du «Système.dehors.println ()" méthode:
Système.dehors.println ("La valeur dans le type de données double" + d + "est convertie dans entier" + i);
Sortir
Méthode 3: Convertir le double en int en java en utilisant les mathématiques.Méthode Round ()
Une autre méthode pour convertir le double en int dans Java est le «Mathématiques.rond()". Il appartient au java "Mathématiques" classe. Il prend une double valeur et le tourne dans la valeur entière la plus proche.
Syntaxe
La syntaxe du «Mathématiques.rond()»La méthode est:
int i = (int) math.Round (d);
Exemple
Nous utiliserons le même "d«Variable et convertir sa valeur en«int"Utilisation des mathématiques.Méthode Round ():
int i = (int) math.Round (d);
À la fin, imprimez la valeur entière sur la console:
Système.dehors.println ("La valeur dans le type de données double" + d + "est convertie dans entier" + i);
Vous pouvez voir la sortie, qui montre la double valeur "850.171"Est complété à"850»:
Nous avons fourni toutes les instructions nécessaires liées à la conversion du double en int à Java.
Conclusion
Pour convertir le double en int en java, il existe trois méthodes différentes: la dactylographie, les mathématiques.Round (), et double.intValue (). Dactylographie et double.Les méthodes intValue () fonctionnent approximativement de la même manière lorsqu'ils sont utilisés pour la conversion double à int. La dactylographie est effectuée explicitement. En revanche, les mathématiques.La méthode rond () arrête la double valeur à une valeur entière. Dans cet article, nous avons discuté de la procédure de conversion du double en INT en Java avec des exemples.