Java Tutorial
Conversion de type Java

Conversion de type Java
La conversion de type consiste à attribuer une valeur d’un type de données primitif à un autre type.
En Java, il existe deux types de casting :
- Élargissement de la coulée (automatiquement) – conversion d’un type plus petit en une taille de caractère plus grande
byte
->short
->char
->int
->long
->float
->double
- Rétrécissement de la coulée (manuellement) – conversion d’un type plus grand en un type de taille plus petite
double
->float
->long
->int
->char
->short
->byte
Élargissement de la coulée
L’élargissement de la coulée se fait automatiquement lors du passage d’un type de taille plus petite à un type de taille plus grande :
Exemple
public class Main {
public static void main(String[] args) {
int myInt = 9;
double myDouble = myInt; // Automatic casting: int to double
System.out.println(myInt); // Outputs 9
System.out.println(myDouble); // Outputs 9.0
}
}
Essayez-le vous-même »
Rétrécissement de la coulée
Le casting de restriction doit être effectué manuellement en plaçant le type entre parenthèses devant la valeur :
Exemple
public class Main {
public static void main(String[] args) {
double myDouble = 9.78d;
int myInt = (int) myDouble; // Manual casting: double to int
System.out.println(myDouble); // Outputs 9.78
System.out.println(myInt); // Outputs 9
}
}
Essayez-le vous-même »
#Conversion #type #Java