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

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button