« Java/Variables et types » : différence entre les versions

Contenu supprimé Contenu ajouté
Phe (discussion | contributions)
Ligne 96 :
 
== Conversion de type ==
En Java, il est possible de modifier le type des variables. Il existe deux manières de réaliser cette opération :
Dans Java, les changements de type dans les expressions sont réalisées de façon automatique si et seulement si la conversion du type A vers le type B peut se faire sans perte quelque soit la valeur du type A. Dans le cas contraire, une conversion explicite via l'opérateur '''cast''' sous la forme ''(type_souhaité)variable'' est nécessaire.
* une conversion ''implicite'' : la modification est réalisée ''automatiquement'' par le compilateur, si la conversion du type A vers le type B peut se faire sans perte quelque soit la valeur du type A ;
 
* une conversion ''explicite'' via l'opérateur '''cast''' sous la forme ''(type_souhaité)variable'' est nécessaire. Par exemple
Par exemple:
{{Indent|<source lang=java>
{
int x = (int)Math.PI;
}
</source>}}
 
== Variables et classes ==