La syntaxe et les éléments de bases de java - Technologue pro
La syntaxe et les éléments de bases de java - Technologue pro
La syntaxe et les éléments de bases de java - Technologue pro
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Mlle Imene Sghaier<br />
ISETN<br />
Un accès à un élément d'un tableau qui dépasse sa capacité, lève une exception du type<br />
<strong>java</strong>.lang.arrayIn<strong>de</strong>xOutOfBoundsException.<br />
9. Les conversions <strong>de</strong> types<br />
Lors <strong>de</strong> la déclaration, il est possible d'utiliser un cast :<br />
Exemple :<br />
int entier = 5;<br />
float flottant = (float) entier;<br />
<strong>La</strong> conversion peut entraîner une perte d'informations.<br />
Il n'existe pas en <strong>java</strong> <strong>de</strong> fonctions pour convertir : <strong>les</strong> conversions <strong>de</strong> type se font par <strong>de</strong>s<br />
métho<strong>de</strong>s. <strong>La</strong> bibliothèque <strong>de</strong> classes API fournit une série <strong>de</strong> classes qui contiennent <strong>de</strong>s<br />
métho<strong>de</strong>s <strong>de</strong> manipulation <strong>et</strong> <strong>de</strong> conversion <strong>de</strong> types élémentaires.<br />
Les classes portent le même nom que le type élémentaire sur lequel el<strong>les</strong> reposent avec la<br />
première l<strong>et</strong>tre en majuscule.<br />
Ces classes contiennent généralement plusieurs constructeurs. Pour y accé<strong>de</strong>r, il faut <strong>les</strong><br />
instancier puisque <strong>de</strong> sont <strong>de</strong>s obj<strong>et</strong>s.<br />
Exemple :<br />
String montexte;<br />
montexte = new String("test");<br />
L'obj<strong>et</strong> montexte perm<strong>et</strong> d'accé<strong>de</strong>r aux métho<strong>de</strong>s <strong>de</strong> la classe <strong>java</strong>.lang.String<br />
9.1. <strong>La</strong> conversion d'un entier int en chaîne <strong>de</strong> caractère String<br />
Exemple :<br />
int i = 10;<br />
Support <strong>de</strong> langage Java 2006-2007