English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Java

Contrôle de flux Java

Java Tableau

Java Orienté objet (I)

Java Orienté objet (II)

Java Orienté objet (III)

Gestion des exceptions Java

Java Liste (List)

Java Queue (file d'attente)

Java Map collectif

Java Set collectif

Java Entrée/Sortie (I/O)

Java Reader/Writer

Autres sujets Java

Le programme Java convertit les variables de type int en double

Java complete set of examples

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 :

Example1Programme Java pour utiliser la conversion de type pour convertir int en double

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.

Example2: Use valueOf() to convert int to Double object

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.

Java complete set of examples