La conversion de type fait référence au processus de modification d'un type de données en un autre. Il est également appelé conversion ou casting de type de données. La conversion de type peut être implicite ou explicite. La conversion de type implicite est célèbre comme une conversion de type automatique ou d'élargissement. La conversion de type explicite, également connu sous le nom de conversion de type rétrécissant ou de type manuel, est un processus où le programmeur convertit manuellement un type de données en un autre type de données.
Types de données couramment utilisés en Java
En Java, il existe différents types de données qui peuvent être utilisés pour stocker différents types de valeurs de données. Voici une liste des types de données les plus couramment utilisés en Java:
Conversion de type implicite
Le compilateur Java effectue automatiquement des conversions de type implicite. Dans ce processus, la valeur avec un type de données plus petit est transformée en un type de données plus grand. En effet.
Exemple 1
Un exemple est considéré pour convertir le «int«Variable à un«long»Variable de manière implicite:
classe MarksDans l'exemple de code ci-dessus, le «int«La variable a est implicitement convertie en«long»Variable B sans aucune intervention du programmeur. Le compilateur Java le fait automatiquement.
Sortir
La sortie montre que la variable «int» a été convertie en ««long»Variable.
Exemple: 2
Un autre exemple est pris pour calculer la conversion de type implicite de "int" pour "double»:
classe MarksDans cet exemple, le «int" Type de données "nobs"Est automatiquement converti au"double" Type de données "décimalnum". La valeur de Decimalnum est de 100.0, qui est la même que la valeur de num.
Sortir
La sortie montre que la conversion de type implicite a été effectuée à partir de «int" pour "double".
Conversion de type explicite
La conversion de type explicite est effectuée manuellement par le développeur. Dans ce processus, la valeur avec un type de données plus grand est transformée en un type de données plus petit. En effet.
Exemple 1
Un exemple est considéré comme converti explicitement le «long«Variable à un«int»Variable:
classe MarksDans cet exemple, le «long«La variable a est explicitement convertie en un«int»Variable B en utilisant l'opérateur de fonte (int). Le programmeur doit faire manuellement cette conversion.
Sortir
La conversion du «long«Variable à un«int»La variable a été effectuée.
Exemple: 2
Les utilisateurs peuvent également effectuer une conversion de type explicite de double à int en suivant le code:
classe MarksDans cet exemple, le «double«Le type de données Decimalnum est converti manuellement en«int»Type de données Num. La valeur de Decimalnum est de 100.5, mais quand il est converti en un «int», La partie décimale est tronquée, et la valeur devient 100.
Sortir
La sortie montre que la conversion de type explicite de double à int a été effectuée.
Conclusion
Une conversion de type se produit lorsqu'un type de données est converti en un autre type de données dans Java. Le type de conversion implicite est généralement effectué lorsqu'il est nécessaire de définir un type de données plus petit sur un type de données plus grand. Un type de conversion explicite est généralement effectué lorsqu'il est nécessaire d'attribuer un type de données plus important à un type de données plus petit.