Java Casting

Java Casting
«Vous pourriez avoir une idée de la conversion d'un type de chose en une autre en faisant des opérations intermédiaires, je.e., Conversion de l'eau en jus en ajoutant de la couleur et du sucre. Juste comme ça, nous pouvons effectuer une conversion de programmation en utilisant le concept de dactylographie, dans lequel nous pouvons convertir un type de données en un autre. Dans la programmation Java, nous pouvons effectuer le casting en utilisant deux façons, je.e., Élargissement et rétrécissement. L'élargissement de la coulée fait référence à la conversion d'un type de données de petite taille en un type de données de grande taille, tandis que le rétrécissement convertira un type de données de grande taille en type de données de plus petite taille. Ce guide va couvrir dans les deux sens en Java via Eclipse IDE."

Exemple 01: élargissement de la coulée

Commençons par le premier exemple Java de ce tutoriel qui vous montrera la syntaxe de base de la conversion d'un type de données primitif plus petit en un type de données primitif plus grand. Pour cela, nous allons rejeter différentes variables de type de données dans le code Java. Avant cela, vous devez construire une structure de code java.

Par conséquent, après avoir commencé l'outil Eclipse IDE Java, nous avons créé un nouveau fichier Java, «Main.Java". Ce fichier a été créé dans un package nommé «Test». Le code commence par l'importation du package utilitaire Java principal, je.e., "Java.util ", ainsi que toutes ses classes et interfaces il a. Ce programme comprend une classe principale définie par l'utilisateur contenant une seule fonction de pilote I.e. Méthode Main (). Comme nous allons convertir un type de données plus petit en un type de données plus grand, nous commençons par l'initialisation d'un type de données entier qui sera utilisé comme un premier type de données plus petit.

Ainsi, la variable entière VI contient la valeur entière «14», qui sera convertie en double type à la fin. Tout d'abord, nous allons afficher la valeur de variable VI sur la console à l'aide d'une fonction println () du package «Système.dehors". Maintenant, nous avons déclaré un nouveau VL variable de type long, en prenant la valeur entière de la variable VI et en la convertissant en un type long en utilisant l'élargissement de la coulée de Java, I.e., moulage automatique. La valeur longue nouvellement convertie serait affichée tout comme nous avons affiché la valeur entière.

Après cela, nous convertissons la valeur VL de la valeur longue en valeur de type de flotteur, l'enregistrant en une nouvelle variable VF en utilisant la même manière, et allons également l'afficher en utilisant l'instruction Println () et le coulage automatique. Après la conversion et l'affichage de Long to Float, nous créons un nouveau double type de variable, «VD», et initialisant sa valeur en convertissant une valeur flottante en double avec le casting automatique ou élargissant.

De la même manière, nous allons afficher la valeur «VD» variable de type à double type sur la console en lançant l'instruction Println () ici. Vous avez vu à quel point il est facile de convertir un petit type de données primitif en un grand type de données primitives avec l'élargissement de la coulée dans la programmation Java. Maintenant que le programme est terminé, il est temps de l'enregistrer et de l'exécuter sur l'outil Eclipse IDE à l'aide du bouton "Exécuter" à partir de la barre des tâches.

Ainsi, la sortie après l'exécution de ce programme a été affichée dans la console de sortie selon la présentation ci-dessous. Il affiche d'abord la valeur entière, puis la nouvelle valeur longue qui a été convertie à l'aide de la valeur entière, puis du flotteur et de la double valeur en dernier.

Exemple 02: Répartir Casting

Après avoir examiné de près comment convertir un petit type de données primitif en un type de données primitif plus grand, il est temps de faire le travail opposé. Par conséquent, nous allons mettre la lumière sur le code Java qui va convertir un grand type de données primitives en un petit type de données primitif qui fait référence à un rétrécissement ou à une coulée manuelle. Premièrement, nous prenons une valeur de type double dans une VD variable et l'affichage.

Après cela, nous allons le convertir en valeur de type flottante et l'enregistrer en VF variable. Pour cette conversion, vous devez utiliser le type de données à réaliser, i.e., «Float», avec l'ancienne variable de type de données «VD», qui va être converti. La valeur de données nouvellement convertie «VF» serait affichée à l'aide du système.dehors.Instruction de fonction println () en ce moment. Après cela, nous allons convertir le grand type de données flottantes en un long type de données en utilisant la même méthode de rétrécissement. La variable «VL» stockera la valeur longue convertie après la conversion de la valeur de variable «VF» en longue.

En utilisant la même méthode, nous convertissons la valeur VL variable longue en type de données entier et les enregistrons en une nouvelle variable, «VI». Assurez-vous d'utiliser le type de données avec la variable à convertir sur la ligne de conversion. Dans la ligne 13, nous utilisons la variable VI pour la convertir en données de type caractéristique et enregistrer cette valeur convertie en une nouvelle variable VC. En jetant l'appel de fonction «println», nous allons afficher la valeur d'une variable VC après ce casting rétrécissant. Enfin, nous convertissons la variable de caractère VC en un type de données court et la variable courte vs en type de données d'octet, i.e., VS et VB seront également sortis.

À l'écran de sortie, vous pouvez voir qu'il affiche d'abord la double valeur et l'a converti en flottant, puis long, puis entier, puis caractère, puis court, et enfin, au type de données d'octets.

Conclusion

Le guide est plein d'exemples faciles pour développer l'utilisation de la coulée dans la programmation Java. Vous avez vu qu'il est assez facile et juste dans un deuxième travail pour convertir un petit type de données primitif en un plus grand. Dans le même temps, vous avez peut-être remarqué que la conversion d'un grand type de données en plus petite utilisant le casting rétrécis. Pour résumer, il n'était pas si difficile d'apprendre les bases du casting en Java en utilisant les illustrations élaborées ci-dessus si vous mettez une bonne concentration sur l'apprentissage.