English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans ce programme, nous allons apprendre à convertir une variable entière (int) en valeur double en Java.
Pour comprendre cet exemple, vous devriez comprendre ce qui suitProgrammation JavaSujet :
class Main { public static void main(String[] args) { //Create int variable int a =33; int b = 29; //Conversion de int en double //Utilisation de la conversion de type double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 } }
Dans l'exemple ci-dessus, nous avons des variables de type int a et b. Notez cette ligne,
double c = a;
Ici, la variable de type int est automatiquement convertie en double. Cela est dû au fait que double est un type de données de plus haute qualité (ayant une taille de données plus grande) et un type de données int de plus basse qualité (ayant une taille de données plus petite).
Par conséquent, il ne se produira pas de cas de troncation des données, et la conversion de int en double. Cela s'appelleWide type conversion. For more information, please visitJava class type conversion.
We can also convert an int type variable to a Double object. For example
class Main { public static void main(String[] args) { // Create int variable int a = 332; //Convert to Double object //Using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 } }
In the above example, we use the Double.valueOf() method to convert the variable a to a Double object.
Here, Double is a wrapper class in Java. For more information, please visitJava wrapper class.