31.10.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!